blob: 03c8354abb03514a240a0b969bbd13c6bbb734fe [file] [log] [blame]
[
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
"--json-file",
"/path/to/tmp/json",
"--url",
"https://dart.googlesource.com/sdk/+/refs/heads/lkgr",
"--format",
"json"
],
"name": "get commit to merge",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"email\": \"testauthor@fake.chromium.org\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"Test Author\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"commit\": \"1f8ac10f23c5b5bc1167bda84b833e5c057a77d2\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"email\": \"testauthor@fake.chromium.org\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"Test Author\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"message\": \"Subject\\n\\nMessage\\n\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"8bb834e0b20c5477e78620c2108be38b4cab1ea1\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"tree\": \"48761f4afebd42d59efcf591792ab1e79289fafd\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"new_id\": \"0f975f72631d85445ca50562eb5cc2c71837b55e\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
"@@@STEP_LOG_LINE@json.output@ \"new_path\": \"foo/bar\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"new_id\": \"52c4105c1b40b1e59cbb2f51ff017ecf74a1a8c0\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
"@@@STEP_LOG_LINE@json.output@ \"new_path\": \"baz/qux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'deps_file': 'DEPS', 'managed': False, 'name': 'sdk', 'url': 'https://dart.googlesource.com/sdk.git'}]",
"--revision_mapping_file",
"{}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"sdk@HEAD",
"--refs",
"refs/heads/dev",
"--no_fetch_tags"
],
"cwd": "[CACHE]/builder",
"env": {
"GIT_HTTP_LOW_SPEED_LIMIT": "102400",
"GIT_HTTP_LOW_SPEED_TIME": "300"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "bot_update",
"timeout": 1080,
"~followup_annotations": [
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"sdk\": \"HEAD\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"sdk\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/sdk.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"5a374dcd2e5eb762b527af3a5bab6072a4d24493\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
"@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"sdk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"sdk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"sdk\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/sdk.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"5a374dcd2e5eb762b527af3a5bab6072a4d24493\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"git",
"merge",
"--no-commit--no-ff",
"1f8ac10f23c5b5bc1167bda84b833e5c057a77d2"
],
"cwd": "[CACHE]/builder",
"infra_step": true,
"name": "git merge"
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
"--json-file",
"/path/to/tmp/json",
"--url",
"https://dart.googlesource.com/sdk/+/refs/heads/lkgr/tools/VERSION",
"--format",
"text"
],
"cwd": "[CACHE]/builder",
"name": "download from_ref version file"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"tools/VERSION",
"/path/to/tmp/"
],
"cwd": "[CACHE]/builder",
"infra_step": true,
"name": "read to_ref version file",
"~followup_annotations": [
"@@@STEP_LOG_LINE@VERSION@# Comment@@@",
"@@@STEP_LOG_LINE@VERSION@CHANNEL dev@@@",
"@@@STEP_LOG_LINE@VERSION@MAJOR 4@@@",
"@@@STEP_LOG_LINE@VERSION@MINOR 1@@@",
"@@@STEP_LOG_LINE@VERSION@PATCH 2@@@",
"@@@STEP_LOG_LINE@VERSION@PRERELEASE 34@@@",
"@@@STEP_LOG_LINE@VERSION@PRERELEASE_PATCH 25@@@",
"@@@STEP_LOG_LINE@VERSION@UNKNOWN_FIELD feg@@@",
"@@@STEP_LOG_END@VERSION@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"UNKNOWN_FIELD cde",
"tools/VERSION"
],
"cwd": "[CACHE]/builder",
"infra_step": true,
"name": "write new version file",
"~followup_annotations": [
"@@@STEP_LOG_LINE@VERSION@UNKNOWN_FIELD cde@@@",
"@@@STEP_LOG_END@VERSION@@@"
]
},
{
"cmd": [
"git",
"add",
"tools/VERSION"
],
"cwd": "[CACHE]/builder",
"infra_step": true,
"name": "git add"
},
{
"cmd": [
"git",
"commit",
"--all",
"--message=Version 4.1.2-35.0.dev\n\nMerge commit '1f8ac10f23c5b5bc1167bda84b833e5c057a77d2' into dev\n"
],
"cwd": "[CACHE]/builder",
"infra_step": true,
"name": "git commit"
},
{
"cmd": [
"git",
"tag",
"--annotate",
"--message=4.1.2-35.0.dev",
"4.1.2-35.0.dev"
],
"cwd": "[CACHE]/builder",
"infra_step": true,
"name": "git tag"
},
{
"cmd": [
"git",
"push",
"https://dart.googlesource.com/sdk.git",
"refs/heads/dev"
],
"cwd": "[CACHE]/builder",
"infra_step": true,
"name": "push to refs/heads/dev"
},
{
"cmd": [
"git",
"push",
"https://dart.googlesource.com/sdk.git",
"4.1.2-35.0.dev"
],
"cwd": "[CACHE]/builder",
"infra_step": true,
"name": "tag 4.1.2-35.0.dev"
},
{
"name": "$result"
}
]