Proto commits in facebook/redex

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

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

The documentation is generated from this commit.

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

The documentation is generated from this commit.

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: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: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: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