Commit Graph

12 Commits

Author SHA1 Message Date
Chirayu Desai 06055a8fb7 release/version: Only support official builds
Change-Id: I1cf7d253235d4ea555b825cf9996407a39dff507
2023-07-07 03:52:20 +05:30
Chirayu Desai f14fdfb5a4 BUILD_NUMBER: Use AOSP convention for unofficial builds
* Let's try to match things up

Per AOSP:
NOTE: When no BUILD_NUMBER is set by the build system, it defaults to a build
that starts with "eng." to signify that this is an engineering build and not
destined for release.

Ref: https://cs.android.com/android/platform/superproject/+/refs/heads/master:frameworks/base/services/core/java/com/android/server/pm/PackageManagerServiceUtils.java;l=1359

Change-Id: I81406ef28302d8e136cfcf4b270b2b5facedb1a5
2023-06-01 22:16:52 +05:30
Chirayu Desai 4e6a8f7cb5 release: parallel push repos
Change-Id: I3f756f17aa6e68e559597b81c3f9068b6c390846
2023-06-01 04:14:01 +05:30
Chirayu Desai 8c447f13c4 version: Set differently for unofficial
Change-Id: Ic296c3a27163f2789c66be1c637edb97c81df5da
2023-03-28 17:08:30 +00:00
Chirayu Desai d8cc049a17 Add script to print version
Change-Id: Ieff76e69b98ad22608fba087d0835fa6fae1b344
2023-03-28 17:08:30 +00:00
Chirayu Desai 33fbbad2f6 Add copyright headers to all scripts
* https://reuse.software/tutorial/
* reuse addheader --copyright="The Calyx Institute" --license="Apache-2.0" */*.sh

Change-Id: I24ab74da8f4c9ddd8d38da3e782053b10499ea83
2022-07-08 20:14:39 +05:30
Chirayu Desai 9bf6a8af7b scripts: Remove double slash from paths
Same as I12c725b1fe3acc9ea062c575d6d8c6b6a37c6716

Change-Id: I2d2f6f6d0d334047fd91a6dd7a951c903a2b152f
2022-07-08 19:34:36 +05:30
Chirayu Desai f2ed320562 release/tag.sh: Add in a couple waits to allow verification before committing
* Good to verify manifest and repos before starting to tag
* Good to verify tags before starting to push since we consider them
  immutable

Change-Id: I7157b7527bbef3f33908cd50135f7dcacf9349be
2022-03-07 08:08:50 -05:00
Chirayu Desai 6a6807d798 release: tag.sh: Only exclude manifest from tags
* We can just use different tags for kernel builds ($version-kernel)
  to avoid the tag duplication issue
* Manifest(s) excluded since those are edited and tagged manually

Change-Id: I8967e042e7c72d5558eec170d034ebeb6a979946
2022-01-06 01:31:12 +05:30
Chirayu Desai f95a77bf7c release: tag.sh: Fix calyx/scripts exlusion, and also exclude kernel manifest
Change-Id: I383e3fe1e8e6538d646328ed907cbe80475e995e
2022-01-06 01:20:09 +05:30
Chirayu Desai 6e1142519a release: tag.sh: Exclude calyx/scripts as well when tagging kernels
Change-Id: Ifc7ccedd3d5e89bcf87f47f88d95a3022d6dfb83
2022-01-05 14:14:53 -05:00
Chirayu Desai b413c15e18 release: Initial commit of tagging script
* Will work for both platform_manifest and kernel_manifest

Change-Id: Ia0a5663ffd1eb96025b02e05e18ba25017594940
2022-01-06 00:22:44 +05:30