Skip to content

agents: rename buildkite-retry-job to retry-ci-job and refactor providers - #4351

Merged
rickeylev merged 1 commit into
bazel-contrib:mainfrom
rickeylev:refactor_retry_job_skill
Oct 26, 2026
Merged

rickeylev merged 1 commit into
bazel-contrib:mainfrom
rickeylev:refactor_retry_job_skill

Conversation

@rickeylev

Copy link
Copy Markdown
Collaborator

The buildkite-retry-job skill grew beyond Buildkite to handle GitHub
Actions workflow polling, job reruns, manual approval unblocking, and
PR check routing inside a single procedural script with overloaded
positional arguments and inconsistent error handling.

Rename the skill to retry-ci-job (retry_ci_jobs.py), replace
positional target heuristics with explicit CLI flags (--pr, --url,
--buildkite-build, --buildkite-job-id, --github-job-id), and
encapsulate provider operations in BuildkiteProvider,
GitHubActionsProvider, and PrOrchestrator with uniform failure
propagation.

…ders

The `buildkite-retry-job` skill grew beyond Buildkite to handle GitHub
Actions workflow polling, job reruns, manual approval unblocking, and
PR check routing inside a single procedural script with overloaded
positional arguments and inconsistent error handling.

Rename the skill to `retry-ci-job` (`retry_ci_jobs.py`), replace
positional target heuristics with explicit CLI flags (`--pr`, `--url`,
`--buildkite-build`, `--buildkite-job-id`, `--github-job-id`), and
encapsulate provider operations in `BuildkiteProvider`,
`GitHubActionsProvider`, and `PrOrchestrator` with uniform failure
propagation.
@rickeylev
rickeylev requested a review from aignas as a code owner October 26, 2026 03:46
@rickeylev

Copy link
Copy Markdown
Collaborator Author

AI Disclosure: This PR was authored by an AI coding agent with human-reviewed oversight. The agent monitors CI and review comments in collaboration with the human author (@rickeylev), who reviews and approves responses and changes.

This is an agent-generated disclosure posted under human-reviewed oversight.

@rickeylev
rickeylev enabled auto-merge October 26, 2026 03:47
@rickeylev
rickeylev merged commit 12f9dcb into bazel-contrib:main Oct 26, 2026
13 checks passed
@rickeylev
rickeylev deleted the refactor_retry_job_skill branch October 26, 2026 04:06
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