aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-15Snap for 11224086 from a55b5240524cc9c4d1edb1c7e979978974393768 to ↵aml_tz5_341510070aml_tz5_341510050aml_tz5_341510010aml_tz5_341510010Android Build Coastguard Worker
mainline-tzdata5-release Change-Id: I5c918b5ea881b58e69b309a599cd31570f22dc23
2023-10-11Replace //tools/metalava:metalava with //tools/metalava/metalava:metalavaPaul Duffin
The source has moved. (cherry picked from https://android-review.git.corp.google.com/c/platform/build/bazel/+/2752307) Bug: 300447782 Bug: 300224510 Test: m checkbuild Test: m metalava && out/host/linux-x86/bin/metalava --version Test: b run //tools/metalava/metalava:metalava --version Change-Id: If051df3b05ace349cd9d9566f07d99b2004a705e Merged-In: If051df3b05ace349cd9d9566f07d99b2004a705e
2023-07-13Add columns for static_libraries, whole_static_libraries and am: b6efc27944Wei Li
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/bazel/+/24029329 Change-Id: I9b3ebc75373313f33a1cd6b3badf069298101f39 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-11Add columns for static_libraries, whole_static_libraries andWei Li
is_static_lib in SBOM metadata CSV file generated in Bazel for unbundled APEXs. Bug: 280852724 Test: CIs Test: b test //build/bazel/rules/apex:apex_sbom_test --config=android (cherry picked from https://android-review.googlesource.com/q/commit:b2bb4f72a5eb0e0c7fed6380e6cfbd004689e2e3) Merged-In: I80ad924d3e8ebbf8a4460205ef36bb47f83aa832 Change-Id: I80ad924d3e8ebbf8a4460205ef36bb47f83aa832
2023-07-07Snap for 10453563 from fc5f0418611c0dfb4950f7f7200556f62f49be32 to ↵Android Build Coastguard Worker
mainline-tzdata5-release Change-Id: Ib7d791435c69900f2274e010276f7b6444368c45
2023-05-24Merge "Define macro for declaring package METADATA file." into udc-dev am: ↵Wei Li
433d6a4ed4 Original change: https://googleplex-android-review.googlesource.com/c/platform/build/bazel/+/23337391 Change-Id: Ieeb29b7fc0b243fe9491ea26a4ddb44c0abaa1bb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-24Merge "Define macro for declaring package METADATA file." into udc-devandroid14-devWei Li
2023-05-24add toc to _cc_stub_library_shared rules am: a92f0d7187Sam Delmerico
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/bazel/+/23375757 Change-Id: I815cdc35d8471d39047d5e24dad1bfa7bdbd9b3c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23Define macro for declaring package METADATA file.Wei Li
Bug: 275472038 Test: CIs (cherry picked from https://android-review.googlesource.com/q/commit:b1aab9de1eed5b461c48a863d401f5626e214c89) Merged-In: Ia9946db10f10555deff044b55fae1367a4ab41d7 Change-Id: Ia9946db10f10555deff044b55fae1367a4ab41d7
2023-05-22add toc to _cc_stub_library_shared rulesSam Delmerico
Bug: 270408757 Test: m droid --bazel-mode-dev (cherry picked from https://android-review.googlesource.com/q/commit:83756af876d3f233ecd13f2dc2770a12214ade6c) Merged-In: I4a9145fc2e56e7fb9f74903e6f711ef5bc7adcbd Change-Id: I4a9145fc2e56e7fb9f74903e6f711ef5bc7adcbd
2023-05-19Changes in Bazel rules to support SBOM generation of b build unbundled ↵Wei Li
APEXs. am: e51200d82f Original change: https://googleplex-android-review.googlesource.com/c/platform/build/bazel/+/23305006 Change-Id: Id9775949bafd746370e10896ad5ecb77399c9d6f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19Check LicenseInfo provider since there might be more metadata included am: ↵Wei Li
6c1b2ef1df Original change: https://googleplex-android-review.googlesource.com/c/platform/build/bazel/+/23305004 Change-Id: I9560f1bcc65e19e1d247f68ad7d93336af1747fc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19Add some product variables to provider ProductVariablesInfo. am: 05bfafda18Wei Li
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/bazel/+/23305003 Change-Id: I2eee90e6acaf9fd984d0a4b3018a8f071880f1d6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19Changes in Bazel rules to support SBOM generation of b build unbundled APEXs.Wei Li
1) Add MetadataFileInfo provider to modules if METADATA file is declared in attribute applicable_licenses, which might be from default_metadata_file of packages 2) cc_aspect collect MetadataFileInfo for some rules that are transitive deps and included in APEXs 3) Generate SBOM for .apex or .capex in apex rule Bug: 275472038 Test: CIs Test: b build //packages/modules/adb/apex:com.android.adbd --config=android --output_groups=+apex_sbom (cherry picked from https://android-review.googlesource.com/q/commit:8efceb357b097cf977cb06ad9dc4f5b3089f9d6a) Merged-In: I727610608487a12873671dd27d56465fc2c19436 Change-Id: I727610608487a12873671dd27d56465fc2c19436
2023-05-19Check LicenseInfo provider since there might be more metadata includedWei Li
in attribute "applicable_licenses". Ignore default_metadata_file targets in apex_deps_aspect. Bug: 275472038 Test: CIs (cherry picked from https://android-review.googlesource.com/q/commit:0cb9f8fccce40c5dfc0b05107361ad04f77fc874) Merged-In: I98d3f9bb0235b082a7db64e3f2ad790e4d9c3d15 Change-Id: I98d3f9bb0235b082a7db64e3f2ad790e4d9c3d15
2023-05-19Add some product variables to provider ProductVariablesInfo.Wei Li
Bug: 275472038 Test: CIs (cherry picked from https://android-review.googlesource.com/q/commit:647f151ff509b8ae9ffbd78abb9a8097f6800a7e) Merged-In: I513180f3db4b1fdd579336e118e375398fd8d4f7 Change-Id: I513180f3db4b1fdd579336e118e375398fd8d4f7
2023-05-10Snap for 10103804 from 49aaf45f72c3d5a8f942d6a14831cc04b480e269 to ↵Android Build Coastguard Worker
mainline-tzdata5-release Change-Id: I939c1d2f167e6b938e427523917a6829e62da0bb
2023-05-0216K: Declare DeviceMaxPageSizeSupported as a product variable am: 643b262becJuan Yescas
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/bazel/+/22933577 Change-Id: Ic3af9c6bbb06e8fed987c6bcd3ee493a1083ff8a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-2816K: Declare DeviceMaxPageSizeSupported as a product variableJuan Yescas
DeviceMaxPageSizeSupported product variable will be used in arm/arm64 targets to configure the binary alignment. Test: Unit tests Bug: 276963698 Bug: 276801883 (cherry picked from https://android-review.googlesource.com/q/commit:68470992f2bbdcc5c01fbf28a6407029e38c55bc) Merged-In: I27168b3343ac383020483eddf907ee71cf084de8 Change-Id: I27168b3343ac383020483eddf907ee71cf084de8
2023-04-21Merge "improvements to determinism_test" am: 216298a2d7 am: e1a2b03468 am: ↵Christopher Parsons
70060dbff1 am: 8d159256ac Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2552612 Change-Id: I57492ab8f2f800c537ebceb9754aef01e05ae924 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21Merge "improvements to determinism_test" am: 216298a2d7 am: e1a2b03468 am: ↵Christopher Parsons
70060dbff1 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2552612 Change-Id: I6c4f5e4c02c8c7b14f61ba4592d6de10f245e213 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21Merge "improvements to determinism_test" am: 216298a2d7 am: e1a2b03468Christopher Parsons
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2552612 Change-Id: I52a2e17777536016fe735eba58590962e07aa56a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21Merge "improvements to determinism_test" am: 216298a2d7Christopher Parsons
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2552612 Change-Id: I76a616b34e54d64aa42561dc61a0e6ff2233f689 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21Merge "improvements to determinism_test"Christopher Parsons
2023-04-20Merge "Move rules_java to bazel_common_rules" am: ec45c46c7d am: ee219e51ca ↵Treehugger Robot
am: 8306b6e2f7 am: 682bc0867c Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2547130 Change-Id: Id6ca88a2c24c1f556ef67a16e8e27c9e967640fd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20explict log dir in canonical_perf.sh am: faec657d10 am: 7a8ac53da9 am: ↵Usta Shrestha
abcc5a2a97 am: 4762d5dad1 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2550930 Change-Id: Icbac20657686b5704796e2096736e973776976d1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20Merge "Move rules_java to bazel_common_rules" am: ec45c46c7d am: ee219e51ca ↵Treehugger Robot
am: 8306b6e2f7 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2547130 Change-Id: Iee181a515725e9b91ef003aa15c3514b6b387e8f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20explict log dir in canonical_perf.sh am: faec657d10 am: 7a8ac53da9 am: ↵Usta Shrestha
abcc5a2a97 Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2550930 Change-Id: Ic61c3254bb4d64dbb468b1c6e1a6721fa0edbf29 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20Merge "Move rules_java to bazel_common_rules" am: ec45c46c7d am: ee219e51caTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2547130 Change-Id: I106713f79a502d3279b58ddc8c0a878812a28b69 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20explict log dir in canonical_perf.sh am: faec657d10 am: 7a8ac53da9Usta Shrestha
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2550930 Change-Id: Idf06107c9d5afc186f6b0872cf8c1ca05d8f18c6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20Merge "Move rules_java to bazel_common_rules" am: ec45c46c7dTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2547130 Change-Id: I92dc2b3bfb8eb4958920cae566b5e63678030404 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20Merge "Move rules_java to bazel_common_rules"Treehugger Robot
2023-04-20explict log dir in canonical_perf.sh am: faec657d10Usta Shrestha
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2550930 Change-Id: I749816c22ee9f63db5cee9cfd0bf8b6fa0f0f404 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20improvements to determinism_testChris Parsons
1. Remove -x from the script, which reduces the verbosity of script logs 2. Check the toplevel makefile determinism 3. Check the toplevel ninja file determinism (toggleable by an env var) 4. Allow target product and build variant to be set by env var Bug: 279031476 Test: Ran script in AOSP with and without the SKIP_NINJA_CHECK env var, and with and without product env vars. Change-Id: I0b91b2c45f3cdc5cf6fb62e72b0affc865bfa0ff
2023-04-20explict log dir in canonical_perf.shUsta Shrestha
Bug: NA Test: ran `canonical_perf.sh` and verified log dir is created Change-Id: I188d2d2151a4d631269853becfd04a7966eda32a
2023-04-20Move rules_java to bazel_common_rulesUlises Mendez Martinez
This will benefit other projects like Kleaf. Bug: 245624185 Change-Id: Ia89d7f2c23821f233f2f120aeab6de2aa207503d Signed-off-by: Ulises Mendez Martinez <umendez@google.com>
2023-04-19Fix api fingerprinting with apex and update tests am: 0f189b62bd am: ↵Zi Wang
3e88349adf am: 20c05aeb0f am: 5955c439bb Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2541793 Change-Id: I2a6575142595026dbb22c190f433e74adc0f8ec5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-19Fix api fingerprinting with apex and update tests am: 0f189b62bd am: ↵Zi Wang
3e88349adf am: 20c05aeb0f Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2541793 Change-Id: I594869ee3f9030fc947d16f47dc56f8ae1772051 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-19Fix api fingerprinting with apex and update tests am: 0f189b62bd am: 3e88349adfZi Wang
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2541793 Change-Id: I07e0933bf008a763d0a43100ab37802a85ac5fb5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-19Fix api fingerprinting with apex and update tests am: 0f189b62bdZi Wang
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2541793 Change-Id: I324954165102c117a8d44f4c8ba993004a4d8355 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-18Fix api fingerprinting with apex and update testsZi Wang
Use run_shell instead of run in _run_apexer because --target_sdk_version may use the API fingerprinting file contents using bash expansion, and only run_shell can support that by executing the whole command with /bin/bash -c. Regular run would quote the --target_sdk_version value with single quotes ('--target_sdk_version=ABC.$(cat version.txt)'), preventing bash expansion. Test: adbd and tzdata have correct target sdk version and all the tests in apex_test.bzl Bug: 277921995 Change-Id: I6ec4e9ee4b01acb70b2b38b1416a59b2d1bfe18b
2023-04-18Merge changes I6773b80c,I9b81bbf7 am: 50f7e3212f am: 6847d6043b am: ↵Usta (Tsering) Shrestha
6be668fce6 am: 949180ea4b Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2541670 Change-Id: Ia6463249bbaa9d3d324b81030441ab50e1ecb7ac Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-18Merge changes I6773b80c,I9b81bbf7 am: 50f7e3212f am: 6847d6043b am: 6be668fce6Usta (Tsering) Shrestha
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2541670 Change-Id: Iebf5b5755d7c990c4184d20e4ff6a990fbb28ff0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-18Merge changes I6773b80c,I9b81bbf7 am: 50f7e3212f am: 6847d6043bUsta (Tsering) Shrestha
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2541670 Change-Id: I26fd9be0e78951a518879edd6d5e31cd8e2e57f8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-18Merge changes I6773b80c,I9b81bbf7 am: 50f7e3212fUsta (Tsering) Shrestha
Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2541670 Change-Id: I18864329ea57a9bf4ed4d3fc6de78b8c682451bc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-18Merge changes I6773b80c,I9b81bbf7Usta (Tsering) Shrestha
* changes: Fix event ordering in perf script cosmetic: use os.walkdir()
2023-04-17Merge "cc_prebuilt_library_{shared,static}: macros->rules" am: 8bbd1f3b30 ↵Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
am: 4a81e6727e am: 5278fa37ae am: 6bbb1748bb Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2507235 Change-Id: Ibf04fd8e88b668dd52c6c49c65ac5dc6a13637fd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "Allow sdk transition wrappers in exports of aar_import." am: ↵Romain Jobredeaux
146e4150d3 am: c3104659bb am: 8cfa27a8ba am: c56fdefa9c Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2537759 Change-Id: I1c8e02e24909242f62e451b39ffd725de654d009 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "cc_prebuilt_library_{shared,static}: macros->rules" am: 8bbd1f3b30 ↵Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
am: 4a81e6727e am: 5278fa37ae Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2507235 Change-Id: Ib27dbe4411085e5a83fdfeb7d0e471a1f6ba52a6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "Allow sdk transition wrappers in exports of aar_import." am: ↵Romain Jobredeaux
146e4150d3 am: c3104659bb am: 8cfa27a8ba Original change: https://android-review.googlesource.com/c/platform/build/bazel/+/2537759 Change-Id: Ied4f7f4a4023864f6b3530270aad6649889fddcb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>