Skip to content

fix(ci): own failed checks by workflow run - #20

Merged
douglasjarquin merged 5 commits into
mainfrom
codex/made-3-ci-check-ownership
Aug 18, 2026
Merged

fix(ci): own failed checks by workflow run#20
douglasjarquin merged 5 commits into
mainfrom
codex/made-3-ci-check-ownership

Conversation

@douglasjarquin

Copy link
Copy Markdown
Owner

Summary

  • Model trusted required/all CI scope and associate each check with its own GitHub Actions workflow run.
  • Poll pending checks without spending rerun rounds, rerun only unique failed runs, and report bounded check/run evidence with durable secret redaction.
  • Add deterministic issue Fix CI check ownership, rerun selection, and failure evidence #3 coverage, generated documentation, and the opt-in disposable-repository smoke contract.

Validation

  • make release-validation passed the full race suite.
  • go build ./..., go test -count=1 -timeout=10m ./..., go vet ./..., and golangci-lint run --timeout=5m --max-issues-per-linter=0 --max-same-issues=0 ./... passed.
  • made capabilities --json and installed gh pr checks --help accepted the supported production surfaces.
  • Live smoke is opt-in and was skipped because no disposable repository and PR were supplied.

Made never merges or enables auto-merge.

Closes #3

Model check scope and GitHub Actions ownership, rerun unique failed workflow runs in bounded rounds, and preserve per-check failure evidence through cancellation and auth failures.

Plan: .omo/plans/made-3-ci-check-ownership.md
Document trusted CI check scope, rerun rounds, bounded evidence, and the opt-in disposable-repository release validation contract.

Plan: .omo/plans/made-3-ci-check-ownership.md
Limit failed-run log collection, redact durable excerpts, and require Actions links to match the pull request repository before rerun.

Plan: .omo/plans/made-3-ci-check-ownership.md
Retain bounded redacted workflow excerpts in structured failure evidence while keeping the durable-facing CI result message limited to check and run identity.

Plan: .omo/plans/made-3-ci-check-ownership.md
Avoid Linux exec argument limits by making the synthetic large-log fixture generate output in the fake GitHub process.

Plan: .omo/plans/made-3-ci-check-ownership.md
@douglasjarquin
douglasjarquin merged commit cdf0b40 into main Aug 18, 2026
1 check passed
@douglasjarquin
douglasjarquin deleted the codex/made-3-ci-check-ownership branch August 18, 2026 14:08
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.

Fix CI check ownership, rerun selection, and failure evidence

1 participant