Skip to content

agents: retry GitHub Actions jobs and handle setup-bazel network flakes - #4320

Merged
rickeylev merged 2 commits into
bazel-contrib:mainfrom
rickeylev:update_retry_skill_network_error
Oct 23, 2026
Merged

rickeylev merged 2 commits into
bazel-contrib:mainfrom
rickeylev:update_retry_skill_network_error

Conversation

@rickeylev

Copy link
Copy Markdown
Collaborator

GitHub Actions jobs occasionally fail during setup-bazel with
Unable to find Bazelisk version due to transient network errors.
Previously, buildkite-retry-job only retried Buildkite jobs, and
early matrix failures could not be rerun via gh run rerun until
sibling jobs in the workflow run finished.

Extend the CI monitoring, failure analysis, and retry skills to
classify setup-bazel Bazelisk lookup failures as infrastructure
flakes, fetch job logs via the GitHub API when runs are still in
progress, and wait for parent GitHub Actions runs to complete before
rerunning failed jobs.

GitHub Actions jobs occasionally fail during `setup-bazel` with
`Unable to find Bazelisk version` due to transient network errors.
Previously, `buildkite-retry-job` only retried Buildkite jobs, and
early matrix failures could not be rerun via `gh run rerun` until
sibling jobs in the workflow run finished.

Extend the CI monitoring, failure analysis, and retry skills to
classify `setup-bazel` Bazelisk lookup failures as infrastructure
flakes, fetch job logs via the GitHub API when runs are still in
progress, and wait for parent GitHub Actions runs to complete before
rerunning failed jobs.
@rickeylev
rickeylev requested a review from aignas as a code owner October 23, 2026 00:54
@rickeylev
rickeylev merged commit b746821 into bazel-contrib:main Oct 23, 2026
10 of 12 checks passed
@rickeylev
rickeylev deleted the update_retry_skill_network_error branch October 23, 2026 00:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant