summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2025-03-24Merge "Fix build with aosp-main-with-vendor-blobs." into main am: d6e15269ce Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/build/+/3558524 Change-Id: I7cc69c5a4d31a4fd9141033c457ad44c2c09250e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-24Fix build with aosp-main-with-vendor-blobs. Xin Li
Bug: 395988167 Change-Id: I813ee84da03edd903c8aaec48b33887caf639b43
2025-03-24Merge "tools/finalization: add SDK team as OWNERS" into main Mårten Kongstad
2025-03-24Merge "Add bins and libs into the otatools.zip" into main am: 02f11b21ba Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/build/+/3555505 Change-Id: I7d50c292a432e799a7cc6a7ded4e77eaba0f7f34 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-24tools/finalization: add SDK team as OWNERS Mårten Kongstad
Update tools/finalization/OWNERS to include the entire SDK team; use the SDK team's alias instead of explicitly listing each member. Bug: 405872440 Test: presubmit Ignore-AOSP-First: finalization is done internally Change-Id: Ifcf472882cc37acb0375b2b9d41499b0873a0f69
2025-03-24Merge "Add bins and libs into the otatools.zip" into main Treehugger Robot
2025-03-21Merge "aconfig: Parse string to full sdk version" into main am: 32233fa09f Marybeth Fair
Original change: https://android-review.googlesource.com/c/platform/build/+/3547820 Change-Id: Icc979256c02496e71d1379510b2a02f8636e3aa7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-21Merge "aconfig: Parse string to full sdk version" into main Marybeth Fair
2025-03-21Add bins and libs into the otatools.zip Herbert Xue
- The apksigner, boot_signer, signapk, and verity_signer are sh files. Can't put them in "srcs" because they will be built as jar files. - Use soong config to control the modules is not in AOSP. - Not build "make_erofs": This module is not in main branch. - Not build "mke2fs.conf": This module is not in $(HOST_OUT). Bug: 395988167 Test: m otatools-package-temp Change-Id: Iaa7ca00b6bea41e19aae0ed984262e22a794df8c
2025-03-20Merge "Don't put BOARD_CUSTOMIMAGES_PARTITION_LIST partitions with ↵ Treehugger Robot
IMAGE_NO_FLASHALL into $PRODUCT-img.zip" into main am: de6c270636 Original change: https://android-review.googlesource.com/c/platform/build/+/3554854 Change-Id: I545464e97b3f922b3ec9e7aee3f4f2a5347488a2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-20Merge "Don't put BOARD_CUSTOMIMAGES_PARTITION_LIST partitions with ↵ Treehugger Robot
IMAGE_NO_FLASHALL into $PRODUCT-img.zip" into main
2025-03-20Merge "Add benchmark for full analysis." into main am: 3d3131a7bd Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/build/+/3554549 Change-Id: I8e90fe995d8f4996ed671be58e6f9d6edf6cea88 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-20Don't put BOARD_CUSTOMIMAGES_PARTITION_LIST partitions with ↵ Joe Onorato
IMAGE_NO_FLASHALL into $PRODUCT-img.zip Since they aren't used for flashall, it's wasting space. Bug: 402092385 Test: m dist and verify Change-Id: I0d162c0b74894a8d925adb4c48b4cb358aca625b
2025-03-20Merge "Add benchmark for full analysis." into main Treehugger Robot
2025-03-20Add benchmark for full analysis. Joe Onorato
Instead of touching an Android.bp file, delete the ninja files. The other 'android_bp' benchmark adds a comment to the ninja file, which hits the opimization that doesn't make kati rerun. Bug: 399467514 Test: build/make/tools/perf/benchmarks --benchmark full_analysis Change-Id: I47d852add5d714d7edea7ba5e7dbbeac75b07a74
2025-03-20aconfig: Parse string to full sdk version Marybeth Fair
Re-implement Build#parseFullVersion for build-time use in Rust. Also included the unit tests to ensure the behavior is the same. This logic can be removed once we have an int -> Build.VERSION.X map available at build time. Next step is to use this in the Java codegen. Test: atest convert_finalized_flags.test Bug: 378936061 Change-Id: Ie9e79b4aa1b3047df97c12c9d25eb8287e30e973
2025-03-20Merge "add flags to extended flags list 35" into main Zhi Dou
2025-03-20Merge "add more flags" into main Zhi Dou
2025-03-20Merge "Convert the otatools.zip to soong for jars, cert files and ↵ Treehugger Robot
releasetools" into main am: 4a757acc02 Original change: https://android-review.googlesource.com/c/platform/build/+/3547681 Change-Id: I45997a68e3325c4acb0760cec6f0001faf55eb0e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-20Merge "Convert the otatools.zip to soong for jars, cert files and ↵ Treehugger Robot
releasetools" into main
2025-03-20add more flags Zhi Dou
This change extra flags in the allow list Test: m Bug: 336800305 Change-Id: I9812a534304810e88152fd4498d6224e133ce127
2025-03-20add flags to extended flags list 35 Zhi Dou
This change adds flags that are enabled on V release 24Q3, but not used for api into the extended flags list 35, so the the generated code will check api version instead of reading the flag value. Test: m finalized_flags_record.json Bug: 336800305 Change-Id: I98985969a00a3ec0eff01b2844c19fe2f3a5838e
2025-03-20Merge "Update as AnnotationAttribute.value is now legacyValue" into main am: ↵ Paul Duffin
b0397f8601 Original change: https://android-review.googlesource.com/c/platform/build/+/3552121 Change-Id: I9177452cc9b7184e8f9b7e0e5c346f15bfcdf969 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-20Merge "Reformat to avoid upload issues when making future changes" into main ↵ Treehugger Robot
am: 2fd4423dae Original change: https://android-review.googlesource.com/c/platform/build/+/3551823 Change-Id: I7952ed754fd00218e49b9fd996587bd3c5f3a2a6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-19Update as AnnotationAttribute.value is now legacyValue Paul Duffin
Previously, this used `AnnotationAttribute.value` but that has just been renamed to `legacyValue`. Bug: 354633349 Test: atest check-flagged-apis-test Change-Id: I97fdc0eadbecff10bfedaa71cabd0ae97de7fb83
2025-03-19Reformat to avoid upload issues when making future changes Paul Duffin
Bug: 354633349 Test: atest check-flagged-apis-test Change-Id: I5295935eb3b57466c1dde404a91df25cc3beda7a
2025-03-19Merge "convert_finalized_flags takes extra flags in extended file" into main ↵ Zhi Dou
am: 59dc9a98ab am: 71cee03378 Original change: https://android-review.googlesource.com/c/platform/build/+/3549521 Change-Id: Ib6b3a03f13c0bc6056ce1798e978f638c9819e96 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-19Merge "Add a environment variable check" into main Charisee Chiw
2025-03-19convert_finalized_flags takes extra flags in extended file Zhi Dou
This change enables convert_finalized_flags to take extra flags in extended files. This is required since there are flags set true, and exported when V releases, but not recorded in the finalization files. Test: m finalized_flags_record Bug: 336800305 Change-Id: I6a0a5dda1e17886dcf570710ac8b577ea4a6a41c
2025-03-19Convert the otatools.zip to soong for jars, cert files and releasetools Herbert Xue
- Use "otatools_package_cert_files" to find cert files. - The jar modules is from $(INTERNAL_OTATOOLS_MODULES_WITH_DEPS). - The "otatools-package-temp" is temporary. It will be changed as "otatools-package" after all files are ready in soong. Bug: 395988167 Test: m dist otatools-package-temp Change-Id: I473457cbd343473bdbc21874a18565aadd9d37a0
2025-03-18Merge "aconfig: add more detailed logs for errors" into main am: c6d72bd911 ↵ Marybeth Fair
am: 3b7b922a56 Original change: https://android-review.googlesource.com/c/platform/build/+/3521430 Change-Id: Ifa668c97fa47596670fa71c7bb445456653f2a5c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-18Merge "aconfig: add more detailed logs for errors" into main Marybeth Fair
2025-03-17Merge changes from topics "otatools-package-bins", "otatools-package-libs", ↵ Treehugger Robot
"revert-3530575-otatools-package-temp-YNTLXJOPVY" into main am: 4895bb75fd am: 6325fbee1e Original change: https://android-review.googlesource.com/c/platform/build/+/3548603 Change-Id: I2f1873e09ee62e48efddd31aebbe2d1a969b5e88 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-17Revert "Convert the otatools.zip to soong for jars, cert files a..." Colin Cross
Revert submission 3530575-otatools-package-temp Reason for revert: b/403277238 Reverted changes: /q/submissionid:3530575-otatools-package-temp Change-Id: Iba84b9fe94c3a448bdb909cab9da36df0828c1fb
2025-03-17Revert "Add libs into the otatools.zip" Colin Cross
This reverts commit b35acc1fc48fbec008328f44d9cc7c5ffbc72ddc. Reason for revert: b/403277238 Change-Id: I2afa597e51904acba0e5e4ee85e5ae64947d618d
2025-03-17Revert "Add bins into the otatools.zip" Colin Cross
This reverts commit 88fccce1efa3055d9464e1f27b35ebe716e35402. Reason for revert: b/403277238 Change-Id: Ia1fa1911b2205006106b1e63183737a780cf4380
2025-03-16[conflict] Merge "Add bins into the otatools.zip" into main am: 38e83e3729 ↵ Herbert Xue
am: 235394a609 Original change: https://android-review.googlesource.com/c/platform/build/+/3530576 Change-Id: Ia4c3c6d81591e88eeff3589ccae7e62b546e33ed Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-16Merge "Add bins into the otatools.zip" into main Treehugger Robot
2025-03-14Merge "aconfig: enforce all file versions are tested" into main am: ↵ Marybeth Fair
f37b29a60f am: 7fafabdb24 Original change: https://android-review.googlesource.com/c/platform/build/+/3544301 Change-Id: I385a7f729e9cf6d47a5a5df94c0ed3c91c718be7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-14Merge "aconfig: enforce all file versions are tested" into main Marybeth Fair
2025-03-14Add a environment variable check Charisee
bug: http://b/401606263 Test: m Change-Id: I6f2043fd93f42ee75aabba1aa657c506b6d4f1cd
2025-03-14aconfig: enforce all file versions are tested Marybeth Fair
run the serialization tests (which enforces the round trip of into_bytes and from_bytes) for versions 1-MAX. ideally we won't have to support all versions forever, but until then we should make sure new versions are tested automatically Test: atest aconfig_storage_file.test Bug: 387282428 Change-Id: If0da10a64918148bc24257977f3fd337f4023f6c
2025-03-14update the allow list on git main Zhi Dou
This list is different from aosp, to make sure the check can work on the git main branch. Eventually all lists will be removed. Test: m all_aconfig_declarations Bug: 336800305 Change-Id: I5248d67abf980f1bbdd556a317bf9881c4b1d24b
2025-03-14Merge "aconfig: add finalized list in fake class" into main am: 70487557f7 ↵ Treehugger Robot
am: b891026b2b Original change: https://android-review.googlesource.com/c/platform/build/+/3543200 Change-Id: I90c9cf8e9836fe7a4d6db8c153208c518ea99886 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-14Merge "aconfig: add finalized list in fake class" into main Treehugger Robot
2025-03-14Add bins into the otatools.zip Herbert Xue
- The apksigner, boot_signer, signapk, and verity_signer are sh files. Can't put them in "srcs" because they will be built as jar files. - Use soong config to control the modules is not in AOSP. - Not build "make_erofs": This module is not in main branch. - Not build "mke2fs.conf": This module is not in $(HOST_OUT). Bug: 395988167 Test: m otatools-package-temp Change-Id: I41c36a6a5b8bebaeca4ba1a5fc5f73c72c2f9d64
2025-03-13Merge "mtf: Use vendor otatools for checking rc-files on vendor and odm" ↵ Treehugger Robot
into main am: 402213cde8 am: 9e2667307b Original change: https://android-review.googlesource.com/c/platform/build/+/3527703 Change-Id: Id44dc7bcae2d93c902fc5567c5053033212d01c9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-13Merge "Add libs into the otatools.zip" into main am: 04e084803d am: d94dfe022b Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/build/+/3529796 Change-Id: I4a33a1dae87a133de798f1bd034327273609a832 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-13Merge "mtf: Use vendor otatools for checking rc-files on vendor and odm" ↵ Treehugger Robot
into main
2025-03-13Merge "Add libs into the otatools.zip" into main Treehugger Robot