No description
exec runs a command/script against an already-provisioned server (from a prior up), without provisioning or tearing down -- lets the CI workflow split a build into separately-visible steps (Sync, gn gen, Build v8, ...) that all share one box. sync.sh also fixes a real bug found in ci run #54: chromium's own gclient hooks run update_depot_tools_toggle.py --disable partway through sync, which can win a race against depot_tools' python3 wrapper's own first-use bootstrap and leave python3_bin_reldir.txt missing for the next phase's install-build-deps.py. Forcing the bootstrap before sync starts sidesteps the race. |
||
|---|---|---|
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| install-deps.sh | ||
| main.go | ||
| sync.sh | ||