Skip to content

ci: dispatch-only always-failing workflow — real-GitHub fixture for #487 - #503

Merged
mabry1985 merged 1 commit into
mainfrom
ci/fixture-always-failing-run
Sep 29, 2026
Merged

mabry1985 merged 1 commit into
mainfrom
ci/fixture-always-failing-run

Conversation

@mabry1985

Copy link
Copy Markdown
Member

Refs #487.

A dispatch-only workflow with one job that fails on purpose. It's the real-GitHub fixture for #487's rerun_failed_ci seam: rerun a PR's failed Actions jobs once before spending a coder fix round on what may be a flake.

  • The external-seam ratchet requires every gh seam to be exercised against real GitHub, and gh run rerun --failed needs a run that actually failed.
  • It lives in this repo, not a separate one, because the real tier authenticates with this repo's GITHUB_TOKEN, which can't rerun another repository's jobs without a stored personal access token. This mirrors the permanent fixture PR, PB_GH_FIXTURE_PR → ⚠️ CI FIXTURE — DO NOT MERGE, DO NOT CLOSE #370.
  • After merge: dispatch it once and pin the failed run id in the repo variable PB_GH_FIXTURE_FAILED_RUN.
  • It never runs on push or PR, and each rerun costs one ~5s job.

🤖 Generated with Claude Code

…e for rerun-failed-jobs (#487)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

@protoreview protoreview Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA panel review — PASS

code-review-structural · head 9063a4d5fc1a · formal

The PR adds a single dispatch-only GitHub Actions workflow (ci-fixture-fails.yml) that always fails by design, serving as a fixture for a future worktree.rerun_failed_ci seam. No findings were raised, so there was nothing to verify. The file is well-formed, minimal in permissions, self-documenting, and introduces no cross-file drift. No action required.

No findings — the review came back clean.

findings JSON (machine-readable)
[]

@protoreview protoreview Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Promoting the PASS verdict for head 9063a4d5fc1a: all checks terminal-green, zero unresolved review threads. (approve-on-green)

@mabry1985
mabry1985 merged commit 2ada46f into main Sep 29, 2026
6 checks passed
@mabry1985
mabry1985 deleted the ci/fixture-always-failing-run branch September 29, 2026 04:10
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