[roll] Manually roll recipe dependencies forward
* Upgrade deps to the latest compatible versions.
* Upgrade fuchsia to the very latest hash (has no compatible version).
* Specify refs/heads/master explicitly where needed.
Change-Id: I5f16975832097bbc17538eb47c8b6385f2f796c5
Reviewed-on: https://dart-review.googlesource.com/c/recipes/+/208100
Auto-Submit: Alexander Thomas <athom@google.com>
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
diff --git a/README.recipes.md b/README.recipes.md
index eddbbce..dc8e48f 100644
--- a/README.recipes.md
+++ b/README.recipes.md
@@ -272,31 +272,31 @@
— **def [RunSteps](/recipes/roller/roll_to_dev.py#36)(api, properties):**
-[build/recipe_modules/goma]: https://chromium.googlesource.com/chromium/tools/build.git/+/75d15ce57ebc5f61b6c21c3f9afb6dbf801bb3b2/recipes/README.recipes.md#recipe_modules-goma
-[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6e5b0a5c45fe1e861b9cbf47acb5164e721ca52a/recipes/README.recipes.md#recipe_modules-bot_update
-[depot_tools/recipe_modules/depot_tools]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6e5b0a5c45fe1e861b9cbf47acb5164e721ca52a/recipes/README.recipes.md#recipe_modules-depot_tools
-[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6e5b0a5c45fe1e861b9cbf47acb5164e721ca52a/recipes/README.recipes.md#recipe_modules-gclient
-[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6e5b0a5c45fe1e861b9cbf47acb5164e721ca52a/recipes/README.recipes.md#recipe_modules-git
-[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6e5b0a5c45fe1e861b9cbf47acb5164e721ca52a/recipes/README.recipes.md#recipe_modules-gitiles
-[depot_tools/recipe_modules/gsutil]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6e5b0a5c45fe1e861b9cbf47acb5164e721ca52a/recipes/README.recipes.md#recipe_modules-gsutil
-[depot_tools/recipe_modules/osx_sdk]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6e5b0a5c45fe1e861b9cbf47acb5164e721ca52a/recipes/README.recipes.md#recipe_modules-osx_sdk
-[depot_tools/recipe_modules/presubmit]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6e5b0a5c45fe1e861b9cbf47acb5164e721ca52a/recipes/README.recipes.md#recipe_modules-presubmit
-[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6e5b0a5c45fe1e861b9cbf47acb5164e721ca52a/recipes/README.recipes.md#recipe_modules-tryserver
-[fuchsia/recipe_modules/gerrit]: https://fuchsia.googlesource.com/infra/recipes/+/0469bf3e320f169152225cbaa60e9910794d71f3/README.recipes.md#recipe_modules-gerrit
-[recipe_engine/recipe_modules/buildbucket]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-buildbucket
-[recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-cipd
-[recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-context
-[recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-file
-[recipe_engine/recipe_modules/isolated]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-isolated
-[recipe_engine/recipe_modules/json]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-json
-[recipe_engine/recipe_modules/path]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-path
-[recipe_engine/recipe_modules/platform]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-platform
-[recipe_engine/recipe_modules/properties]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-properties
-[recipe_engine/recipe_modules/raw_io]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-raw_io
-[recipe_engine/recipe_modules/runtime]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-runtime
-[recipe_engine/recipe_modules/service_account]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-service_account
-[recipe_engine/recipe_modules/step]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-step
-[recipe_engine/recipe_modules/swarming]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-swarming
-[recipe_engine/recipe_modules/time]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-time
-[recipe_engine/recipe_modules/url]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/README.recipes.md#recipe_modules-url
-[recipe_engine/wkt/RecipeApi]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1/recipe_engine/recipe_api.py#875
+[build/recipe_modules/goma]: https://chromium.googlesource.com/chromium/tools/build.git/+/6f894898522d15a169db0dde6c28085200bf5a40/recipes/README.recipes.md#recipe_modules-goma
+[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/21ce30aca189e766ac646f9cb1fec837acbe714e/recipes/README.recipes.md#recipe_modules-bot_update
+[depot_tools/recipe_modules/depot_tools]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/21ce30aca189e766ac646f9cb1fec837acbe714e/recipes/README.recipes.md#recipe_modules-depot_tools
+[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/21ce30aca189e766ac646f9cb1fec837acbe714e/recipes/README.recipes.md#recipe_modules-gclient
+[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/21ce30aca189e766ac646f9cb1fec837acbe714e/recipes/README.recipes.md#recipe_modules-git
+[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/21ce30aca189e766ac646f9cb1fec837acbe714e/recipes/README.recipes.md#recipe_modules-gitiles
+[depot_tools/recipe_modules/gsutil]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/21ce30aca189e766ac646f9cb1fec837acbe714e/recipes/README.recipes.md#recipe_modules-gsutil
+[depot_tools/recipe_modules/osx_sdk]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/21ce30aca189e766ac646f9cb1fec837acbe714e/recipes/README.recipes.md#recipe_modules-osx_sdk
+[depot_tools/recipe_modules/presubmit]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/21ce30aca189e766ac646f9cb1fec837acbe714e/recipes/README.recipes.md#recipe_modules-presubmit
+[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/21ce30aca189e766ac646f9cb1fec837acbe714e/recipes/README.recipes.md#recipe_modules-tryserver
+[fuchsia/recipe_modules/gerrit]: https://fuchsia.googlesource.com/infra/recipes/+/f9777f966538f8b1cfbb0d84460d155a83b903bf/README.recipes.md#recipe_modules-gerrit
+[recipe_engine/recipe_modules/buildbucket]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-buildbucket
+[recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-cipd
+[recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-context
+[recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-file
+[recipe_engine/recipe_modules/isolated]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-isolated
+[recipe_engine/recipe_modules/json]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-json
+[recipe_engine/recipe_modules/path]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-path
+[recipe_engine/recipe_modules/platform]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-platform
+[recipe_engine/recipe_modules/properties]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-properties
+[recipe_engine/recipe_modules/raw_io]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-raw_io
+[recipe_engine/recipe_modules/runtime]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-runtime
+[recipe_engine/recipe_modules/service_account]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-service_account
+[recipe_engine/recipe_modules/step]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-step
+[recipe_engine/recipe_modules/swarming]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-swarming
+[recipe_engine/recipe_modules/time]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-time
+[recipe_engine/recipe_modules/url]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/README.recipes.md#recipe_modules-url
+[recipe_engine/wkt/RecipeApi]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/67672a11407680eaf918a014d21a53bce86d7ca1/recipe_engine/recipe_api.py#881
diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg
index d243c6a..4be7cd4 100644
--- a/infra/config/recipes.cfg
+++ b/infra/config/recipes.cfg
@@ -21,37 +21,37 @@
"deps": {
"build": {
"branch": "refs/heads/main",
- "revision": "75d15ce57ebc5f61b6c21c3f9afb6dbf801bb3b2",
+ "revision": "6f894898522d15a169db0dde6c28085200bf5a40",
"url": "https://chromium.googlesource.com/chromium/tools/build.git"
},
"chromiumos_config": {
"branch": "refs/heads/main",
- "revision": "709e0ccc22b6de46a3357d0424c5aaf831646aeb",
+ "revision": "88c71e825ff70ccbbffe5133a1cdd9097afbd050",
"url": "https://chromium.googlesource.com/chromiumos/config.git"
},
"chromiumos_proto": {
"branch": "refs/heads/main",
- "revision": "e511ae0da9dc6f3e82dd70408286347559a8dde5",
+ "revision": "118df63ea2b9f6983839c52103080d4bb798fdd7",
"url": "https://chromium.googlesource.com/chromiumos/infra/proto.git"
},
"depot_tools": {
"branch": "refs/heads/main",
- "revision": "6e5b0a5c45fe1e861b9cbf47acb5164e721ca52a",
+ "revision": "21ce30aca189e766ac646f9cb1fec837acbe714e",
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git"
},
"fuchsia": {
"branch": "refs/heads/main",
- "revision": "0469bf3e320f169152225cbaa60e9910794d71f3",
+ "revision": "f9777f966538f8b1cfbb0d84460d155a83b903bf",
"url": "https://fuchsia.googlesource.com/infra/recipes.git"
},
"infra": {
"branch": "refs/heads/main",
- "revision": "fa1081655895474b9889391d13b7f0a786db72b7",
+ "revision": "3c22409e98258c817f62c4f26ac7d22a6db6bb75",
"url": "https://chromium.googlesource.com/infra/infra.git"
},
"recipe_engine": {
"branch": "refs/heads/main",
- "revision": "b64b15afdf9f3fe3b6bf8e662c4795b9c0e902e1",
+ "revision": "67672a11407680eaf918a014d21a53bce86d7ca1",
"url": "https://chromium.googlesource.com/infra/luci/recipes-py.git"
}
},
diff --git a/recipe_modules/bisect_build/tests/tests.py b/recipe_modules/bisect_build/tests/tests.py
index 0861c48..812730f 100644
--- a/recipe_modules/bisect_build/tests/tests.py
+++ b/recipe_modules/bisect_build/tests/tests.py
@@ -47,6 +47,7 @@
api.buildbucket.ci_build(
builder='builder',
build_number=build_number,
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
revision='f' * 8))
if failure:
diff --git a/recipe_modules/dart/examples/example.py b/recipe_modules/dart/examples/example.py
index d9311d6..a976d4d 100644
--- a/recipe_modules/dart/examples/example.py
+++ b/recipe_modules/dart/examples/example.py
@@ -444,6 +444,7 @@
api.buildbucket.ci_build(
build_number=1357,
builder='dart2js-strong-linux-x64-firefox',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
_canned_step(api, 'test1', 2, False),
@@ -495,6 +496,7 @@
api.buildbucket.ci_build(
build_number=1357,
builder='dart2js-strong-linux-x64-firefox',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.runtime(is_experimental=True),
@@ -521,6 +523,7 @@
revision='3456abce78ef',
build_number=1357,
builder='analyzer-linux-release',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
_canned_step(api, 'test1', 2, False),
@@ -544,6 +547,7 @@
revision='3456abce78ef',
build_number=1357,
builder=builder,
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
_canned_step(api, 'test1', 2, False),
@@ -576,6 +580,7 @@
revision='3456abce78ef',
build_number=1357,
builder='analyzer-linux-release',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.step_data('build', retcode=1),
@@ -589,18 +594,19 @@
'basic-missing-name',
api.buildbucket.ci_build(
builder='this-name-does-not-exist-in-test-matrix',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.post_process(StatusException),
)
-
yield api.test(
'failed-tests',
api.buildbucket.ci_build(
revision='3456abce78ef',
build_number=1357,
builder='co19_sharded',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
_canned_step(api, 'co19', 1, False),
@@ -619,6 +625,7 @@
revision='3456abce78ef',
build_number=1357,
builder='co19_sharded',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
_canned_step(api, 'co19', 1, False),
@@ -640,6 +647,7 @@
revision='3456abce78ef',
build_number=1357,
builder='vm-kernel-win-release-simarm_x64',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
_upload_isolate_step_data(api, 'test'),
@@ -658,6 +666,7 @@
revision='a' * 40,
build_number=1357,
builder='dart2js-strong-mac-x64-chrome-dev',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.properties(clobber=True, custom_vars={'download_chrome': True}),
@@ -673,6 +682,7 @@
api.platform('mac', 64),
api.buildbucket.ci_build(
builder='vm-kernel-mac-release-x64',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.post_process(StatusSuccess),
@@ -683,6 +693,7 @@
api.platform('linux', 64),
api.buildbucket.ci_build(
builder='vm-kernel-precomp-android-release-arm64',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
_canned_step(api, 'android', 2, False),
@@ -694,6 +705,7 @@
'non-test-step-error-is-step-failure',
api.buildbucket.ci_build(
builder='vm-kernel-win-release-simarm_x64',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk'),
_upload_isolate_step_data(api, 'test'),
_upload_isolate_step_data(api, 'trigger'),
@@ -709,7 +721,9 @@
yield api.test(
'upload-error-is-infra-failure',
api.buildbucket.ci_build(
- builder='co19', git_repo='https://dart.googlesource.com/sdk'),
+ builder='co19',
+ git_ref='refs/heads/master',
+ git_repo='https://dart.googlesource.com/sdk'),
api.step_data('add fields to result records',
api.raw_io.output_text(RESULT_DATA)),
api.step_data(chunk_upload_step, retcode=1),
@@ -722,7 +736,9 @@
yield api.test(
'download-results-error-is-infra-failure',
api.buildbucket.ci_build(
- builder='co19', git_repo='https://dart.googlesource.com/sdk'),
+ builder='co19',
+ git_ref='refs/heads/master',
+ git_repo='https://dart.googlesource.com/sdk'),
api.step_data('download previous results.gsutil find latest build',
api.raw_io.output_text("1234", name="latest")),
api.step_data(download_step, retcode=1),
@@ -735,7 +751,9 @@
yield api.test(
'failed-to-get-tests-to-deflake-is-infra-failure',
api.buildbucket.ci_build(
- builder='co19_sharded', git_repo='https://dart.googlesource.com/sdk'),
+ builder='co19_sharded',
+ git_ref='refs/heads/master',
+ git_repo='https://dart.googlesource.com/sdk'),
_upload_isolate_step_data(api),
api.step_data(deflake_step, retcode=1),
api.post_process(StepException, deflake_step),
@@ -747,7 +765,9 @@
yield api.test(
'failed-to-update-flaky-data-is-infra-failure',
api.buildbucket.ci_build(
- builder='co19_sharded', git_repo='https://dart.googlesource.com/sdk'),
+ builder='co19_sharded',
+ git_ref='refs/heads/master',
+ git_repo='https://dart.googlesource.com/sdk'),
_upload_isolate_step_data(api),
api.step_data(update_flaky_step, retcode=1),
api.post_process(StepException, update_flaky_step),
@@ -759,7 +779,9 @@
yield api.test(
'failed-to-update-latest-is-infra-failure',
api.buildbucket.ci_build(
- builder='co19_sharded', git_repo='https://dart.googlesource.com/sdk'),
+ builder='co19_sharded',
+ git_ref='refs/heads/master',
+ git_repo='https://dart.googlesource.com/sdk'),
_upload_isolate_step_data(api),
api.step_data('add fields to result records',
api.raw_io.output_text(RESULT_DATA)),
@@ -773,7 +795,9 @@
yield api.test(
'failed-to-upload-is-infra-failure',
api.buildbucket.ci_build(
- builder='co19', git_repo='https://dart.googlesource.com/sdk'),
+ builder='co19',
+ git_ref='refs/heads/master',
+ git_repo='https://dart.googlesource.com/sdk'),
api.step_data(upload_step, retcode=1),
api.post_process(StepException, upload_step),
api.post_process(StatusException),
@@ -787,6 +811,7 @@
revision='3456abce78ef',
build_number=1357,
builder='co19',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.step_data('add fields to result records',
@@ -802,6 +827,7 @@
_upload_isolate_step_data(api),
api.buildbucket.ci_build(
builder='fuzz-linux',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.step_data(
@@ -820,6 +846,7 @@
_upload_isolate_step_data(api),
api.buildbucket.ci_build(
builder='fuzz-linux',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.step_data(
@@ -841,6 +868,7 @@
api.properties(bot_id='trusty-dart-123'),
api.buildbucket.ci_build(
builder='analyzer-linux-release',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.step_data(
@@ -862,6 +890,7 @@
api.properties(bot_id='trusty-dart-123'),
api.buildbucket.ci_build(
builder='analyzer-linux-release',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.step_data('test3_shard_2', retcode=1),
@@ -880,6 +909,7 @@
revision='3456abce78ef',
build_number=1357,
builder='co19_sharded',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
_canned_step(api, 'co19', 1, False),
@@ -897,6 +927,7 @@
revision='3456abce78ef',
build_number=1357,
builder='co19',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.step_data('gclient get package versions',
@@ -911,6 +942,7 @@
api.buildbucket.try_build(
build_number=1357,
builder='dart2js-strong-linux-x64-firefox-try',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.step_data('custom_runner', retcode=1),
@@ -924,6 +956,7 @@
'invalid-fileset-upload-output',
api.buildbucket.ci_build(
builder='co19_sharded',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart'),
api.step_data(
diff --git a/recipes/dart/flutter_engine.py b/recipes/dart/flutter_engine.py
index 257df10..c7977e2 100644
--- a/recipes/dart/flutter_engine.py
+++ b/recipes/dart/flutter_engine.py
@@ -476,6 +476,7 @@
api.platform('linux', 64),
api.buildbucket.ci_build(
builder='flutter-engine-linux',
+ git_ref='refs/heads/master',
git_repo=LINEARIZED_REPO_URL,
build_number=3,
revision='f' * 8),
diff --git a/recipes/dart/forward_branch.py b/recipes/dart/forward_branch.py
index 9971e8b..dbbc791 100644
--- a/recipes/dart/forward_branch.py
+++ b/recipes/dart/forward_branch.py
@@ -45,7 +45,9 @@
project='dart',
bucket='ci',
builder='base',
- git_repo='https://dart.googlesource.com/a/sdk.git'),
+ git_repo='https://dart.googlesource.com/a/sdk.git',
+ git_ref='refs/heads/master',
+ ),
)
yield api.test(
@@ -55,7 +57,9 @@
project='dart',
bucket='ci',
builder='base',
- git_repo='https://dart.googlesource.com/a/sdk.git'),
+ git_repo='https://dart.googlesource.com/a/sdk.git',
+ git_ref='refs/heads/master',
+ ),
api.expect_exception('AssertionError'),
api.post_process(post_process.DropExpectation),
api.post_process(post_process.DoesNotRunRE, 'push.*'),
diff --git a/recipes/dart/linearize.py b/recipes/dart/linearize.py
index 51e16f4..105cf2b 100644
--- a/recipes/dart/linearize.py
+++ b/recipes/dart/linearize.py
@@ -65,6 +65,7 @@
api.properties.generic(
repo='https://dart.googlesource.com/a/linearized_history.git'),
api.buildbucket.ci_build(
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/a/repo.git',
revision='deadbeef'),
api.step_data(
diff --git a/recipes/dart/neo.py b/recipes/dart/neo.py
index 385c6a8..41ecb16 100644
--- a/recipes/dart/neo.py
+++ b/recipes/dart/neo.py
@@ -155,6 +155,7 @@
'successful-build-does-not-start-bisection',
api.buildbucket.ci_build(
builder='dart2js-win-debug-x64-firefox',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart',
revision=TESTED_REVISION),
@@ -169,6 +170,7 @@
'infra-failure-does-not-start-bisection',
api.buildbucket.ci_build(
builder='dart2js-win-debug-x64-firefox',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart',
revision=TESTED_REVISION),
@@ -186,6 +188,7 @@
api.buildbucket.ci_build(
# Specifies a builder that is not in the test matrix:
builder='undefined-builder-name',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart',
revision=TESTED_REVISION),
@@ -198,6 +201,7 @@
'failing-test-step-starts-bisection',
api.buildbucket.ci_build(
builder='dart2js-win-debug-x64-firefox',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart',
build_number=4711,
@@ -227,6 +231,7 @@
'different-failure-in-bisection-schedules-two-bisection-builds',
api.buildbucket.ci_build(
builder='dart2js-win-debug-x64-firefox',
+ git_ref='refs/heads/master',
git_repo='https://dart.googlesource.com/sdk',
project='dart',
revision=TESTED_REVISION),
diff --git a/recipes/presubmit/presubmit.expected/success.json b/recipes/presubmit/presubmit.expected/success.json
index ec7d515..58a0fbc 100644
--- a/recipes/presubmit/presubmit.expected/success.json
+++ b/recipes/presubmit/presubmit.expected/success.json
@@ -190,6 +190,55 @@
]
},
{
+ "cmd": [
+ "rdb",
+ "stream",
+ "--",
+ "vpython3",
+ "RECIPE_REPO[depot_tools]/presubmit_support.py",
+ "--issue",
+ "123456",
+ "--patchset",
+ "7",
+ "--gerrit_url",
+ "https://dart-review.googlesource.com",
+ "--gerrit_project",
+ "sdk",
+ "--gerrit_branch",
+ "refs/heads/master",
+ "--gerrit_fetch",
+ "--root",
+ "[CACHE]/builder/sdk",
+ "--commit",
+ "--verbose",
+ "--verbose",
+ "--skip_canned",
+ "CheckTreeIsOpen",
+ "--upstream",
+ "5a374dcd2e5eb762b527af3a5bab6072a4d24493",
+ "--skip_canned",
+ "CheckOwners",
+ "--json_output",
+ "/path/to/tmp/json"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env_suffixes": {
+ "DEPOT_TOOLS_UPDATE": [
+ "0"
+ ],
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "name": "presubmit py3",
+ "timeout": 480,
+ "~followup_annotations": [
+ "@@@STEP_LOG_END@json.output (invalid)@@@",
+ "@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@",
+ "@@@STEP_LOG_END@json.output (exception)@@@"
+ ]
+ },
+ {
"name": "$result"
}
]
\ No newline at end of file
diff --git a/recipes/roller/lkgr.expected/push.json b/recipes/roller/lkgr.expected/push.json
index 84ea121..ac29423 100644
--- a/recipes/roller/lkgr.expected/push.json
+++ b/recipes/roller/lkgr.expected/push.json
@@ -197,6 +197,7 @@
],
"cwd": "[CACHE]/builder",
"env": {
+ "DEPOT_TOOLS_COLLECT_METRICS": "0",
"GIT_HTTP_LOW_SPEED_LIMIT": "102400",
"GIT_HTTP_LOW_SPEED_TIME": "1800"
},