Proto commits in facebook/redex

These 33 commits are when the Protocol Buffers files have changed:

Commit:4bdad58
Author:William Sanville
Committer:meta-codesync[bot]

Promote protobuf schema changes from D109609649 Summary: For consistency's sake. Reviewed By: xuhdev Differential Revision: D110356294 fbshipit-source-id: cd7c1e310f1d38bfe05b2f357ea6ac8d81bae644

Commit:22de5ec
Author:Joshua Selbo
Committer:meta-codesync[bot]

Upgrade android tools to 32.2.1 Summary: Upgrade `com.android.tools` to prepare for Android lint upgrade allow-large-files Reviewed By: siaojiecai Differential Revision: D109609649 fbshipit-source-id: 4fceb8939a903a3d9eca2a5068902c5c05e3ddc2

The documentation is generated from this commit.

Commit:cd1ada7
Author:Sushan Jiang
Committer:meta-codesync[bot]

Promote redex-staging to redex-stable Summary: allow-large-files run_all_fbandroid_tests run_all_fbandroid_tests_at_diff_time Sync redex-stable with the contents of redex-staging at revision 5b79daa4951d. Reviewed By: xuhdev Differential Revision: D102097160 fbshipit-source-id: df83f191cd135158de29bc4df7662330bfac5cc7

Commit:5f6586e
Author:Harsh Guraya
Committer:meta-codesync[bot]

Regenerate all third-party Java BUCK files with fb_prebuilt_jar templates Summary: Run `arc artificer process --all --force` to regenerate all third-party Java versioned BUCK files using the updated Jinja templates from the parent commit. This swaps `feature_native.prebuilt_jar` to `fb_prebuilt_jar` across ~2200 BUCK files. The METADATA.bzl changes are side effects of the full artificer run (license name normalization, SignedSource hash updates). No behavior change: `fb_prebuilt_jar` delegates to `feature_native.prebuilt_jar` unless `[jar_annotator] enabled = true` is set in buckconfig, which defaults to false. Reviewed By: hick209 Differential Revision: D98801960 fbshipit-source-id: 8861f24448c4d5685eac102ca64454faea7f3d9d

Commit:a574298
Author:Austin Longino
Committer:Facebook GitHub Bot

Update Bundletool to 1.18.2 Summary: arc artificer download com.android.tools.build:bundletool:1.18.2 allow-large-files Reviewed By: hick209, bchang7 Differential Revision: D83259519 fbshipit-source-id: 440e8c7ab49b8d70724bd54ebf762bcf67a18fd9

Commit:bb1f0a7
Author:Wei Zhang (Devinfra)
Committer:Facebook GitHub Bot

D82327453: [redex][2025 Q3][Jalapeno] Quarterly release promote redex-staging to redex-stable 2ND ATTEMPT!!! Summary: Q3 promo 1st attempt D82327453 allow-large-files run_all_fbandroid_tests run_all_fbandroid_tests_at_diff_time Sync redex-stable with the contents of redex-staging at revision 32b6c9664eca. Reviewed By: ssj933 Differential Revision: D83016051 fbshipit-source-id: 8ea54cd96407fe64f02d65a7fd2e1b37758630a6

Commit:471c70d
Author:Dark Knight
Committer:Facebook GitHub Bot

Revert D82327453 Summary: This diff reverts D82327453 Root cause for S565660 Depends on D82327453 Differential Revision: D82791359 fbshipit-source-id: 80d6cfef2ef17c35041a6312dfbe7e5f4569c4f2

Commit:771c6fa
Author:Wei Zhang (Devinfra)
Committer:Facebook GitHub Bot

Quarterly release promote redex-staging to redex-stable Summary: Q2 promo diff D75466578 allow-large-files run_all_fbandroid_tests run_all_fbandroid_tests_at_diff_time Sync redex-stable with the contents of redex-staging at revision 9237b8feb596. Reviewed By: wsanville Differential Revision: D82327453 fbshipit-source-id: 25190582f159e9dbb061dabfbf6fe076bfc5785b

Commit:10d90d0
Author:Austin Longino
Committer:Facebook GitHub Bot

Upgrade bundletool to 1.18.1 Summary: ``` arc artificer download com.android.tools.build:bundletool:1.18.1 ``` allow-large-files Differential Revision: D74488952 fbshipit-source-id: 107bfe9ce47072c3acd6edc7580220127b27d7ca

Commit:fc3cbc0
Author:William Sanville
Committer:Facebook GitHub Bot

Promote redex-staging to redex-stable "H release" Summary: allow-large-files Sync redex-stable with the contents of redex-staging at revision 1d64d89ea0e2. Reviewed By: NTillmann Differential Revision: D71643892 fbshipit-source-id: 579d1455fa2fce368832988d7753067e3315e0da

Commit:0fd302b
Author:Nivaldo Bondança
Committer:Facebook GitHub Bot

Reprocess artifacts and and adjust protobuf files Summary: Make sure Redex protobuf files are up to date with: `com.android.tools.build:bundletool:1.16.0` `com.android.tools.build:aapt2-proto:8.3.2-10880808` Reviewed By: agampe Differential Revision: D63325599 fbshipit-source-id: 5c390841bfde1b243560d835419373e082aaba46

Commit:19282ad
Author:Wei Zhang (Devinfra)
Committer:Facebook GitHub Bot

F Release Promote redex-staging to redex-stable 2nd land Summary: We are moving forward with the F release based on the AB test [results](https://fb.workplace.com/groups/RedexTeam/posts/1644837602730337/). Re-land of D61694226 allow-large-files Reviewed By: ssj933 Differential Revision: D61984453 fbshipit-source-id: 530dd5bf7f5b6d06c91da09edf23b6a35011dbb1

Commit:c8cd272
Author:Amer Sheeny
Committer:Facebook GitHub Bot

Revert D61694226: F Replease Promote redex-staging to redex-stable Differential Revision: D61694226 Original commit changeset: 060d6029291e Original Phabricator Diff: D61694226 fbshipit-source-id: c90b9b675b6cf7c3dd18f7ad68479e9cfc3df1ba

Commit:478e8ef
Author:Wei Zhang (Devinfra)
Committer:Facebook GitHub Bot

F Replease Promote redex-staging to redex-stable Summary: We are moving forward with the F release based on the AB test [results](https://fb.workplace.com/groups/RedexTeam/posts/1644837602730337/). allow-large-files Sync redex-stable with the contents of redex-staging at revision 88cc2a455b92. Reviewed By: beicy Differential Revision: D61694226 fbshipit-source-id: 060d6029291ea6d6143d032ab4ceb25605307208

Commit:3aaf334
Author:generatedunixname89002005325676
Committer:Facebook GitHub Bot

Daily `arc lint --take CLANGFORMAT` Differential Revision: D57660530 fbshipit-source-id: 2a50cc88b7296d05dfa5770c322580a3d44f5ad1

Commit:1ef4790
Author:Nivaldo Bondança
Committer:Facebook GitHub Bot

Oncall validation Summary: Added test to validate oncall values. I've also fixed the bad oncalls as it was simple to do. Reviewed By: jiawei-lyu Differential Revision: D57641693 fbshipit-source-id: 7be1b3fdb433b0ef58f663687d8ab9d144d54838

Commit:cf3686b
Author:Austin Longino
Committer:Facebook GitHub Bot

Version bump bundletool 1.15.6 -> 1.16.0 (latest) Summary: Result of artificer download com.android.tools.build:bundletool:1.16.0 --depth 1 artificer delete com.android.tools.build:bundletool:1.15.6 allow-large-files Deps ``` ➜ artificer rquery dependencies --cross-reference com.android.tools.build:bundletool:1.16.0 com.android.tools.build:bundletool:1.16.0 ✅ ├╼ com.android.tools.build:aapt2-proto:7.3.0-alpha07-8248216:runtime ✅ ├╼ com.google.auto.value:auto-value-annotations:1.6.2:runtime ✅ ├╼ com.google.errorprone:error_prone_annotations:2.3.1:runtime ✅ ├╼ com.google.guava:guava:32.0.1-jre:runtime ✅ ├╼ com.google.protobuf:protobuf-java:3.22.3:runtime ✅ ├╼ com.google.protobuf:protobuf-java-util:3.22.3:runtime ✅ ├╼ com.google.dagger:dagger:2.28.3:runtime ✅ ├╼ javax.inject:javax.inject:1:runtime ✅ ├╼ org.bitbucket.b_c:jose4j:0.9.5:runtime ✅ └╼ org.slf4j:slf4j-api:1.7.30:runtime ✅ ``` Differential Revision: D57443413 fbshipit-source-id: fa35345b0e418ee4558f90c3c71ba01a2d8b2cfc

Commit:98c07aa
Author:Man Wang
Committer:Facebook GitHub Bot

Redex D release 2nd attempt Promote redex-staging to redex-stable Summary: allow-large-files Sync redex-stable with the contents of redex-staging at revision bc8b471fe3c4. Reviewed By: wsanville Differential Revision: D54970213 fbshipit-source-id: 8984b657f40e579ebb252ecbff666c1ee90226c9

Commit:f59bb8a
Author:William Sanville
Committer:Facebook GitHub Bot

Back out "Back out "Revert D54289470: [redex] Promote redex-staging to redex-stable"" Summary: Original commit changeset: 6131d6892539 Original Phabricator Diff: D54648671 A summary of issues: 1) Build failures on mac: https://fb.workplace.com/groups/buck2users/permalink/3610890652500623/, https://fb.workplace.com/groups/redex.feedback/posts/7155760447827011 2) Sporadic failures observed at land time and continuous builds via our own reporting: https://fburl.com/scuba/android_redex_failures/k9d8kiqi 3) Perhaps because of #1, I cannot land a speculative change for #2, see D54707997 (https://www.internalfb.com/sandcastle/workflow/4228880050103139544/artifact/actionlog.4228880050147425325.stderr.1?selectedLines=37320-37320-98-98) Reviewed By: beicy Differential Revision: D54714856 fbshipit-source-id: 4690b26427ca9bef8a4cbabc313b44fd2445c4fa

Commit:ed6a223
Author:Man Wang
Committer:Facebook GitHub Bot

Back out "Revert D54289470: [redex] Promote redex-staging to redex-stable" Summary: Original commit changeset: 76a48184070b Original Phabricator Diff: D54289470 Reviewed By: wsanville Differential Revision: D54648671 fbshipit-source-id: 6131d689253933256f3e321dfd019a06cf812843

Commit:fee444c
Author:Kosie van der Merwe
Committer:Facebook GitHub Bot

Revert D54289470: Promote redex-staging to redex-stable Differential Revision: D54289470 Original commit changeset: 0723ffb96bd5 Original Phabricator Diff: D54289470 fbshipit-source-id: 76a48184070b2cebcc69dbce8f6ae805a723f974

Commit:61189c4
Author:Man Wang
Committer:Facebook GitHub Bot

Promote redex-staging to redex-stable Summary: allow-large-files Sync redex-stable with the contents of redex-staging at revision 3c20f4af9fd4. Reviewed By: NTillmann Differential Revision: D54289470 fbshipit-source-id: 0723ffb96bd5fe517942fb045d6665949c71e3a0

Commit:4c00d35
Author:William Sanville
Committer:Facebook GitHub Bot

Update manual copies of .proto files for open source build Summary: Some new options in bundletool config recently. Reviewed By: longinoa Differential Revision: D52212124 fbshipit-source-id: 66fc836ff0d926567e2309fa3730b3152ecba4d1

Commit:af8103a
Author:William Sanville
Committer:Facebook GitHub Bot

Promote D35989595, D36318564 to staging, stable Summary: See justification on prev diff. Reviewed By: ssj933 Differential Revision: D36319859 fbshipit-source-id: 099cff381fde8f04351fa3ed82e294fb3eeaf527

Commit:bcaf550
Author:William Sanville
Committer:Facebook GitHub Bot

Fix open source license for .proto files Reviewed By: longinoa Differential Revision: D36318564 fbshipit-source-id: 6ce6b86fa1534ad9dae15d85acfa1ba4331674cd

Commit:6655dd3
Author:William Sanville
Committer:Facebook GitHub Bot

Update .proto files from bundletool 1.10.0 Reviewed By: ssj933 Differential Revision: D35989595 fbshipit-source-id: a236b33104e08a327ed895fab24d16021c1a6139

Commit:a4f96ef
Author:William Sanville
Committer:Facebook GitHub Bot

Port stack D30360654, D32609340 to redex-stable Summary: For a more accurate sense of where we are with .aab builds and app size, port over H2 2021 work to redex-stable. This includes removing the explicit return early for .aab inputs `OptimizeResourcesPass`, `DedupResourcesPass`, promo of some buck file changes (not super relevant but included for completeness) and subsequent false-negative fixes for `DedupResourcesPass` Reviewed By: ssj933 Differential Revision: D34485119 fbshipit-source-id: 2b1e0534454a19f69574a76acba92ced5a3580ae

Commit:1f78158
Author:Andres Suarez
Committer:Facebook GitHub Bot

Update copyright headers from Facebook to Meta Reviewed By: bhamodi Differential Revision: D33337892 fbshipit-source-id: c6ce57d5cb3e9ed16ef9af3ca591893c4fe1757a

Commit:a13e6d1
Author:William Sanville
Committer:Facebook GitHub Bot

Import config.proto Summary: Importing version from bundletool 1.7.0 (https://github.com/google/bundletool/commit/7e12a2401715abdae9ac696c81f549c81fabe08e) Reviewed By: ssj933 Differential Revision: D30618707 fbshipit-source-id: df4857e542bf45a830dc2cf49a1609a2077e146f

Commit:72a9cb2
Author:William Sanville
Committer:Facebook GitHub Bot

Update .proto files to match bundletool 1.7.0 Summary: Grabbed recent versions of these files from https://github.com/google/bundletool/commit/7e12a2401715abdae9ac696c81f549c81fabe08e in bundletool's github repo, and clang formatted them because that would happen anyways by some automated tooling. Reviewed By: ssj933 Differential Revision: D30618692 fbshipit-source-id: fb5387f3ba778c49454735f48ac0fdf130d44663

Commit:c760795
Author:Nikolai Tillmann
Committer:Facebook GitHub Bot

Promote redex-staging to redex-stable Summary: allow-large-files Sync redex-stable with the contents of redex-staging at revision bf75e4f794cb. On ton of that, patched in - D29552199: [redex][*] Generate named manifests for instrumentation tests - D29487263: [redex] Promoting D29470914 to stable FYI post: https://fb.workplace.com/groups/RedexFYI/posts/864283644164104 Reviewed By: thezhangwei Differential Revision: D29575108 fbshipit-source-id: c0f1bce3c597ffc49cfe9e3ba5f5210a81f39cb0

Commit:9a94636
Author:CodemodService FBSourceClangFormatLinterBot
Committer:Facebook GitHub Bot

Daily `arc lint --take CLANGFORMAT` Reviewed By: zertosh Differential Revision: D28704311 fbshipit-source-id: f089266771c1ceba127116638a4dd87aa21e2e27

Commit:8dfb4bf
Author:William Sanville
Committer:Facebook GitHub Bot

Targets for aapt2 protobuf codegen Summary: Import .proto files used to generate the messages that are put into .aab files, generate their C++ source files. These .proto files are from `com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524` dependency in bundletool's build file here: https://github.com/google/bundletool/blob/cff808ddd2ff63c0e3ae4a8a55e252d2a872f51f/build.gradle#L57 Reviewed By: agampe Differential Revision: D27902219 fbshipit-source-id: b7876e2bb962b8c8187e5c4cd7f53922bfe5e174