Skip to content

fix(ci): unblock daily-triage PR merge and append run log#28

Merged
cobusgreyling merged 1 commit into
mainfrom
fix/daily-triage-p0-dogfood
Jun 11, 2026
Merged

fix(ci): unblock daily-triage PR merge and append run log#28
cobusgreyling merged 1 commit into
mainfrom
fix/daily-triage-p0-dogfood

Conversation

@cobusgreyling

Copy link
Copy Markdown
Owner

Problem

Automated daily-triage PRs (#15, #27) were stuck BLOCKED with no status checks. GITHUB_TOKEN pushes do not trigger pull_request workflows, so branch-protection checks validate and audit never ran.

Fix

  • Run validate and audit gates inline in daily-triage.yml before opening the PR
  • Post commit statuses (validate, audit) on the PR head SHA so auto-merge can proceed
  • Append loop-run-log.md each weekday run (30-day prune via scripts/append-run-log.mjs)
  • Extract shared scripts/ci-validate-gates.sh and scripts/ci-audit-gates.sh (also used by existing workflows)

After merge

Daily-triage PRs were blocked because GITHUB_TOKEN pushes do not trigger
pull_request workflows, so required validate/audit checks never ran.

- Run validate and audit gates inline before opening the PR
- Post success commit statuses (validate, audit) on the PR head SHA
- Append loop-run-log.md each run with 30-day pruning
- Extract shared ci-validate-gates.sh and ci-audit-gates.sh for reuse
@github-actions

Copy link
Copy Markdown
Contributor

Loop Readiness Audit

Score: 100/100 (L3)

Strong loop readiness — good candidate for L3 with explicit gates.

No suggestions — looking good.

Posted by audit.yml · loop-audit docs

@cobusgreyling cobusgreyling merged commit ea86f5f into main Jun 11, 2026
2 checks passed
@cobusgreyling cobusgreyling deleted the fix/daily-triage-p0-dogfood branch June 11, 2026 13:09
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