Manual non-trivial roll
dart:
de897ff Roll recipe dependencies (trivial).
depot_tools:
1a616de autoninja: Split args before passing it to _upload_ninjalog()
14ce832 build_telemetry: Print status
487e552 build_telemetry: Fix arg parsing
ede9a33 Roll recipe dependencies (trivial).
31e2162 Roll recipe dependencies (trivial).
7a0c603 Add CherryPickCommit to gerrit_util
9e16c85 autoninja: Ignore build_telemetry.cfg
c254a30 Remove the BUILDSPEC_VERSION field from gclient config.
cba7859 ninjalog: Remove ninjalog_uploader_wrapper.py call from autoninja.bat
28a7eef ninjalog: Store last uploaded .ninja_log mtime
cdcdd6e ninjalog: Add --cmdline ninjalog_uploader.py option
b122579 autoninja: Replace ninjalog_uploader_wrapper.py and reclient_metrics.py with build_telemetry.py
397bf12 [git_cl] Default to SSO with missing email
c1aaf92 [git_cl] Rename GitConfigMode to GitAuthMode
7b3067f [git_cl] Improve new_from_env documentation
9a92cd9 [git_cl] Fix ShouldUseSSO tests
6b2428d Roll recipe dependencies (trivial).
91937bf [git_cl] Parametrize email in ShouldUseSSO
e7cc4c9 [git_cl] Improve docstring
ead6e4d [git_cl] Parametrize cwd in new_from_env
4986d4a [git_cl] Parametrize cwd in ShouldUseSSO
dbebea0 [git_cl] Add apply_global
2fe4794 [git_cl] Fix cookie setting
fa224cd [git_cl] Add _shortname property
1c81122 [depot_tools] retry git config if it lock-fails
5a72350 [git_cl] Add _base_url property
14ddf6e [scm] Refactor git config state to be fully mock-able.
56dc8e9 bot_update: show disk usage after checkout too
413d471 Reland "Add a recipe property to override bot_update's STALE_PROCESS_DURATION."
b4102e4 Revert "Add a recipe property to override bot_update's STALE_PROCESS_DURATION."
1c0a575 Add a recipe property to override bot_update's STALE_PROCESS_DURATION.
88f793b Roll recipe dependencies (trivial).
0b624d3 New vpython to depot_tools.
8715e8e [git_cl] Let creds-check revert new auth config changes
fa55ddf [git_cl] Move git new auth config version to constant
e4d053a [git_cl] Make mode attribute public
1feb63c [git_cl] Rename infer_and_create
55fc2f8 [git_cl] Move cwd param to apply method
c0f7c05 [git_cl] Fix missing variable
a4a850a Prevent sync from deleting existing non-git-sources when in cog.
9b51399 [git_cl] Apply OLD_AUTH if new auth flag is off
53c429b Roll recipe dependencies (trivial).
211104a [git_cl] Factor out _infer_mode() helper
779f70f [gerrit_util] Move Authenticator to be private in gerrit_util.
533ad2d Roll recipe dependencies (trivial).
791894e reclient_helper: tuning local execution parameter
d5b4ad8 [git_cl] Fix typo
8cbc318 [git_cl] Add some type annotationes
e7e9ac6 [git_cl] Add set_config_func parameter
c3b1e5e [git_cl] Adding OLD_AUTH config mode
57000ea [git_cl] Use enum to configure git auth
b95dd2f [git_cl] Organize imports
2dbc9fe [git_cl] Move debug logging
794fd55 [Depot tools] Deploy LUCICfg to 1.43.9
6f8fc51 [git_cl] Factor out _apply_gitcookies
def8acd [git_cl] Factor out cwd param
8ebbd51 [git_cl] Dedupe config key strings
dd8cc1c [git_cl] Extract use_sso as an argument
c5b7ca4 [git_cl] Extract construction inference
902a9de [git_cl] Extract helper methods
443bc06 Use runhooks instead of update for `gclient sync` in cog.
6b6a0ff [git_cl] Extract GitAuthConfigChanger
93d8c01 [git_cl] Remove bad type annotation
1fbd216 metadata: expose validation result additional as a getter
064cba2 [auth.py] Fix quoting of scopes
25fd439 Roll recipe dependencies (trivial).
46087b7 [gerrit_client.py] Add restore command
01e29c8 autoninja: Implement build_telemetry utils
1387a8c autoninja: Refactor the code calling Reclient
9e9fc99 Fallback to looking up CL issue from triplet_id
452fe3b Roll recipe dependencies (trivial).
c117716 ninjalog_uploader: Handles urllib.error.HTTPError
21b86f4 [gerrit_util] Fix typo
3c93933 [gerrit_util] Add note about workaround
41c749b [git_cl] Use named fields for URL manipulation
9578d67 Add fetch config for web-workload
ca091f0 [gerrit_util] Update docstring for new param
d7d8221 gn_helper: ignore spaces on gn lines
367c6f7 Add git squash-branch-tree
5ab4dcc [depot_tools] roll led
c3f37c1 Roll recipe dependencies (trivial).
6a00e59 [gerrit_util] Configure new auth automatically
ea366e3 [gerrit_util] Use shared SSO logic for SSOAuthenticator
ea802a7 Don't show ".gitcookies have credentials" if no creds
280b823 Link to the new password URL when authentication fails
99548b2 [gerrit_util] Fix URLs and hosts in ConfigureGitRepoAuth
96b3059 Skip run() for GCS/CIPD dependencies during runhooks and revinfo.
356ef03 ninja: error if trying to build for use_remoteexec=true
f4e8e13 [gerrit_util] Add linked account detection for SSO
62b6af3 Roll recipe dependencies (trivial).
459e1a5 [gerrit_util] Add ChainedAuthenticator
9f0e78e [git_cl] Append extra credential helper option
4f1cfb9 [scm] Add append to SetConfig
7a9bffe [scm] Sort SetConfig keyword arguments
6eeb55d Add --tree option to rebase-update.
e6f497f gclient: resolve symlink in gclient_entries before checking with current path
7e54705 Updating Revision presubmit to check for valid commit hash
bdcdd7c Roll recipe dependencies (trivial).
0d47021 [git_cl] Move new auth handling up in creds-check
cb5a8a3 [git_cl] Fix ShouldUseSSO call
fuchsia:
19eec9b Roll recipe dependencies (trivial).
cc1b9c8 [clang_toolchain] Use 'enable_lldb' option
69dbb53 [docker] Rename Goma example/tests
24bdb90 [jiri] Add force-disable-submodules-infra-only flag
f1fb43d [rust] Clean-up traces of goma
438f250 [cipd_with_versions_roller] Delete
142242a [fint] Delete unused goma_job_count
1519f04 [roll] Update pinned tools
3616f96 [clang_toolchain] Re-enable mac-arm64 clang testing
feba9ee [clang_toolchain] Fix stage2 linker flag handling
8ddade2 Roll recipe dependencies (trivial).
f1ec685 [build] Rename goma_job_count -> job_count
c1ba0d1 [fint] Clean-up obsolete compdb/graph fields
fe9750f [build] Update test_api
0a6200d [lockfile] Look up correct path for integration repo
27f39c1 [checkout] Emit cached_revision output prop earlier
5159433 Rename tzres_roller.py to tzres_publisher.py
0773d1d [build] Remove ninjatrace/buildstats dead code
1099760 [build] Restore goma_job_count fint parameter
a4b0f91 [roll] Update pinned tools
c7ad28f [ninja] Accept ninjatrace/buildstats from fint
4a82835 [update_petal] Remove latest_packages property
af93d9a [roll] Update pinned tools
92776e4 [roll] Update pinned tools
5b8c0a2 [clang_toolchain] Skip clang tests on mac-arm64
a7ee143 [fint] Run ninjatrace and buildstats
98a75bb [shac] Adding blocking check for prohibited properties
ed0a2fd [clang_toolchain] Disable LLDB on mac-arm64 and make it configurable.
5adf473 [gerrit_auto_submit] Fix unused parameter
284e612 [roll] Update pinned tools
9c4c6a4 [roll] Update pinned tools
578279a Roll recipe dependencies (trivial).
076c147 [roll] Update pinned tools
9f91237 [roll] Update pinned tools
26cc1f0 [recipe_testing][subbuild] Drop -real-build
575cc76 [roll] Update pinned tools
b459e02 [roll] Update pinned tools
12314db Roll recipe dependencies (nontrivial).
fa5c1f1 [roll] Update pinned tools
3dc6d53 [roll] Update pinned tools
188d897 Roll recipe dependencies (trivial).
2ba9d9c [roll] Update pinned tools
5b4f7cc [roll] Update coverage pinned tools
e9a2450 [roll] Update pinned tools
b31a246 [rust_toolchain] Add flags to optimize compiler
2c12b92 [roll] Update pinned tools
9a82b68 [snap_branch] Don't require source_branch to be a release branch
332d352 [sdk] Limit `cas_tools` propagation.
8f6bb97 [roll] Update pinned tools
0260041 [roll] Update pinned tools
6d2f218 [presubmit_util] Finish soft transition.
5aff194 [clang] Support mac platform
7bc7b98 [fint] Delete SetArtifacts.use_goma field
72eb1b2 [proto] Update the milo project.proto.
51348e4 [create_branch] Support specifying the version
ad6ffbd [goma] Remove Goma variables
a02b01e [presubmit_util] Allow specifying multiple targets
8be0aa6 [build] Delete use_goma references
3341892 [goma] Delete goma-related recipes
f9f1743 [cipd_to_git_roller] Delete
bda7c47 [clang] Add windows_sdk dependency
82fbd48 [roll] Update pinned tools
ffd010b Roll recipe dependencies (trivial).
c9c41a7 [git_checkout] Always rebase merge commits
1089c39 [dart] Replace prohibited property "repository" with "remote"
67e297e Revert "[clang] Update host triple for Linux"
15d59c3 [auto_roller] Handle dry runs better
4bb3fa8 [gcc_toolchain] Track releases/gcc-14 branch
5165a36 [llvm] Replace prohibited property "repository" with "remote"
9d44469 [roll] Update pinned tools
f187fdf [roll] Update pinned tools
cf50d5e [clang] Update host triple for Linux
43b35e0 [recipes] Delete submodule_paths field from submodule roller proto.
419646c [roll] Update pinned tools
35f73d3 [submodules][recipes] Transitional step to replace submodule_paths with
26d9f80 [android_artifact] Remove prohibited property "branch"
69b4f0e [llvm] Remove prohibited property "repository"
67dbb91 [rust_toolchain] Remove prohibited property "repository"
9360e5a [toolchain_3p_libs] Makes toolchain_3p_libs stateless
c861297 [gerrit_auto_submit] Respect comments from Gerrit
8e52d42 [fuchsia][rust_toolchain] Fixup --rust-build for fuchsia-test-runner.py
77cb9ef [roll] Update pinned tools
b0292d2 Revert "[gcloud] Temporarily stop autorolling gcloud."
d028aa5 Roll recipe dependencies (trivial).
ce38222 [roll] Update pinned tools
6260a3a [roll] Update pinned tools
606e926 [coverage] Provide path to output malformed binaries as flag.
63885ef [recipes] Add test coverage for noop rolls in the submodule
174e729 Revert "[fxt] Only cleanup workspaces for passing runs."
c7b034a [gcloud] Temporarily stop autorolling gcloud.
6bfa815 [android_artifact_downloader] Rename property "branch" to "git_branch"
814d43a [recipes][rust_toolchain] Rename property "repository" to "remote"
0125c04 [recipes] Add recipe step to check for backwards rolls
16b595a [bloaty] Renaming prohibited property "repository" to "remote"
c2b3703 [roll] Update pinned tools
1b8a0a6 [roll] Update pinned tools
612f2d8 Reland "[fuchsia] Pass "--expected_sample_size" to perfcompare.py as consistency check"
26a7830 [checkout] Remove lockfile opt-ins
2281d55 [roll] Update pinned tools
07eee71 [recipes] Fix bug in submodule roller recipe
recipe_engine:
d6fc92b Revert "Update led recipe module api to use rbe_cas_input with edit-payload."
ee2fe5b Update led recipe module api to use rbe_cas_input with edit-payload.
fb0ef83 Roll CAS Client from 106f3c7269cc to 771ea9a614a1
de21671 [path] Remove api.path[]
2f48293 [recipe_modules/led] make `-real-build` default
636c5eb Add a 'current_results_url' helper to milo's recipe_module
75670f9 cipd: Add accessor for current CIPD platform
6a3d509 Roll CAS Client from 9ce18dfea456 to c9c95dda5f31
1ae58da [path] Remove api.path.eq()
9bb9bf2 [exception-db] Include inv_extended_properties_dir in rdb
37f8ad4 Allow recipes to import the typing module.
5563d39 [Recipe-py] Regenerate protos
f91bc37 Roll test_variants.proto
659f41c recipe.warnings: Push back checkout_dir deprecation
f3a3b6e Prevent joining paths with None.
c524503 [path] Add warning for using api.path.is_parent_of
e22ed0d [step] Drop _StepPresentationProxy
052fd59 Include is_source_spec_final in resultdb/update_invocation call
8cd7399 [buildbucket] Remove set_buildbucket_host() method
e0c5ee5 Rename path module's cleanup dir from 'recipe_cleanup' to 'rc'
76cc89d [config_types] Remove deprecated Path methods
Change-Id: I50a862ee1fd8c0034f3a68f5cd6bf047bf8c358b
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/59662
Reviewed-by: Christopher Fujino <fujino@google.com>
Commit-Queue: Christopher Fujino <fujino@google.com>
diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg
index 2ca81f5..859e464 100644
--- a/infra/config/recipes.cfg
+++ b/infra/config/recipes.cfg
@@ -21,22 +21,22 @@
"deps": {
"dart": {
"branch": "refs/heads/main",
- "revision": "1688a772e560683621d973f57beb7a0d9cd4ffe6",
+ "revision": "de897fff3261f035de00d3a0f230a248f0ee997e",
"url": "https://dart.googlesource.com/recipes.git"
},
"depot_tools": {
"branch": "refs/heads/main",
- "revision": "927e02b156cb205fd4cfeb94b12ba664011acc6a",
+ "revision": "1a616deaac7e579d5d6ab463f99657dcec5ce9b5",
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git"
},
"fuchsia": {
"branch": "refs/heads/main",
- "revision": "8e166f279a984166d2f7cd9817ee1a8fc3f617b6",
+ "revision": "19eec9b6c12545e29835f25a45575af13369e59f",
"url": "https://fuchsia.googlesource.com/infra/recipes.git"
},
"recipe_engine": {
"branch": "refs/heads/main",
- "revision": "ea27cb4d3bbc4556feb13ad4f2b7387abb024904",
+ "revision": "d6fc92b071f47d5b8848dae4854bf3fd6531a5c1",
"url": "https://chromium.googlesource.com/infra/luci/recipes-py.git"
}
},
diff --git a/recipes/infra/ci_yaml.expected/basic.json b/recipes/infra/ci_yaml.expected/basic.json
index e3b1415..1532c78 100644
--- a/recipes/infra/ci_yaml.expected/basic.json
+++ b/recipes/infra/ci_yaml.expected/basic.json
@@ -1339,7 +1339,14 @@
"@@@STEP_LOG_LINE@json.output@ \"current_revision\": \"abc123\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"labels\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"Commit-Queue\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"approved\": {}@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"all\": [@@@",
+ "@@@STEP_LOG_LINE@json.output@ {@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"value\": 2@@@",
+ "@@@STEP_LOG_LINE@json.output@ }@@@",
+ "@@@STEP_LOG_LINE@json.output@ ],@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"approved\": {@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"email\": \"roller@fuchsia-service-account.com\"@@@",
+ "@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"MERGED\"@@@",
diff --git a/recipes/infra/ci_yaml.expected/release.json b/recipes/infra/ci_yaml.expected/release.json
index 9de3bbd..ebdb6ad 100644
--- a/recipes/infra/ci_yaml.expected/release.json
+++ b/recipes/infra/ci_yaml.expected/release.json
@@ -1339,7 +1339,14 @@
"@@@STEP_LOG_LINE@json.output@ \"current_revision\": \"abc123\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"labels\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"Commit-Queue\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"approved\": {}@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"all\": [@@@",
+ "@@@STEP_LOG_LINE@json.output@ {@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"value\": 2@@@",
+ "@@@STEP_LOG_LINE@json.output@ }@@@",
+ "@@@STEP_LOG_LINE@json.output@ ],@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"approved\": {@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"email\": \"roller@fuchsia-service-account.com\"@@@",
+ "@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"MERGED\"@@@",
diff --git a/recipes/infra/ci_yaml.expected/staging.json b/recipes/infra/ci_yaml.expected/staging.json
index 4b7b250..7040b31 100644
--- a/recipes/infra/ci_yaml.expected/staging.json
+++ b/recipes/infra/ci_yaml.expected/staging.json
@@ -1339,7 +1339,14 @@
"@@@STEP_LOG_LINE@json.output@ \"current_revision\": \"abc123\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"labels\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"Commit-Queue\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"approved\": {}@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"all\": [@@@",
+ "@@@STEP_LOG_LINE@json.output@ {@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"value\": 2@@@",
+ "@@@STEP_LOG_LINE@json.output@ }@@@",
+ "@@@STEP_LOG_LINE@json.output@ ],@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"approved\": {@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"email\": \"roller@fuchsia-service-account.com\"@@@",
+ "@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"MERGED\"@@@",
diff --git a/recipes/infra/luci_config.expected/basic.json b/recipes/infra/luci_config.expected/basic.json
index f3d68b3..a111790 100644
--- a/recipes/infra/luci_config.expected/basic.json
+++ b/recipes/infra/luci_config.expected/basic.json
@@ -1,7 +1,10 @@
[
{
"cmd": [],
- "name": "checkout"
+ "name": "checkout",
+ "~followup_annotations": [
+ "@@@STEP_TEXT@https://flutter.googlesource.com/infra@@@"
+ ]
},
{
"cmd": [
diff --git a/recipes/infra/luci_config.expected/cq.json b/recipes/infra/luci_config.expected/cq.json
index ef6a4c4..f68a209 100644
--- a/recipes/infra/luci_config.expected/cq.json
+++ b/recipes/infra/luci_config.expected/cq.json
@@ -1,7 +1,10 @@
[
{
"cmd": [],
- "name": "checkout"
+ "name": "checkout",
+ "~followup_annotations": [
+ "@@@STEP_TEXT@https://flutter.googlesource.com/infra@@@"
+ ]
},
{
"cmd": [
diff --git a/recipes/recipes.expected/ci.json b/recipes/recipes.expected/ci.json
index c9f24ea..fc6dfbf 100644
--- a/recipes/recipes.expected/ci.json
+++ b/recipes/recipes.expected/ci.json
@@ -1,7 +1,10 @@
[
{
"cmd": [],
- "name": "checkout"
+ "name": "checkout",
+ "~followup_annotations": [
+ "@@@STEP_TEXT@https://flutter.googlesource.com/recipes@@@"
+ ]
},
{
"cmd": [],
@@ -1482,6 +1485,7 @@
"cmd": [
"git",
"rebase",
+ "--rebase-merges",
"deadbeef"
],
"cwd": "[START_DIR]/recipes",
diff --git a/recipes/recipes.expected/cq_try.json b/recipes/recipes.expected/cq_try.json
index c9f24ea..fc6dfbf 100644
--- a/recipes/recipes.expected/cq_try.json
+++ b/recipes/recipes.expected/cq_try.json
@@ -1,7 +1,10 @@
[
{
"cmd": [],
- "name": "checkout"
+ "name": "checkout",
+ "~followup_annotations": [
+ "@@@STEP_TEXT@https://flutter.googlesource.com/recipes@@@"
+ ]
},
{
"cmd": [],
@@ -1482,6 +1485,7 @@
"cmd": [
"git",
"rebase",
+ "--rebase-merges",
"deadbeef"
],
"cwd": "[START_DIR]/recipes",
diff --git a/recipes/tricium/tricium.expected/basic.json b/recipes/tricium/tricium.expected/basic.json
index 48bae44..4ab9964 100644
--- a/recipes/tricium/tricium.expected/basic.json
+++ b/recipes/tricium/tricium.expected/basic.json
@@ -1,7 +1,10 @@
[
{
"cmd": [],
- "name": "checkout"
+ "name": "checkout",
+ "~followup_annotations": [
+ "@@@STEP_TEXT@https://flutter.googlesource.com/recipes@@@"
+ ]
},
{
"cmd": [