Skip to content

fix: publish automation PR statuses - #19

Merged
loadinglucian merged 1 commit into
mainfrom
fix/publish-automation-statuses
Jul 28, 2026
Merged

fix: publish automation PR statuses#19
loadinglucian merged 1 commit into
mainfrom
fix/publish-automation-statuses

Conversation

@loadinglucian

@loadinglucian loadinglucian commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Adds GitHub commit statuses for the required contexts only after the exact-head dispatched CI and Protected controls validators pass. Retains the Actions check-run evidence and validator URLs, then waits for the PR rollup before ordinary merge.\n\nVerified: mise-php 7 tests; cross-repository A00-A20 digest sha256:965a10409c051cf22d6864c86c91e6ca58c440779c5690d37e1098a758fee568.

Summary by CodeRabbit

  • New Features

    • Successful validation now publishes visible commit statuses alongside check results, with direct links to validator details.
  • Documentation

    • Updated repository guidance to reflect the new validation evidence and status publication process.
  • Chores

    • Added workflow permission support for publishing commit statuses.

@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: bd8bbd02-a7b0-422d-8e12-ebdf0e5a8db0

📥 Commits

Reviewing files that changed from the base of the PR and between a46cf83 and 5fe8eb6.

📒 Files selected for processing (4)
  • .github/workflows/maintenance-consumer.yml
  • docs/repository-settings.md
  • scripts/dispatch-pr-checks
  • test/test_maintenance.py

📝 Walkthrough

Walkthrough

The PR dispatcher now publishes successful validator commit statuses for the PR head SHA. The maintenance workflow grants permission to write statuses, tests assert the new behavior, and repository documentation describes the updated evidence.

Changes

Validator status publication

Layer / File(s) Summary
Status publication and workflow wiring
.github/workflows/maintenance-consumer.yml, scripts/dispatch-pr-checks, test/test_maintenance.py, docs/repository-settings.md
The dispatcher posts successful statuses for each validator using its name and details URL, the workflow grants statuses: write, tests assert these settings, and documentation reflects the updated publication behavior.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/publish-automation-statuses

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@loadinglucian
loadinglucian merged commit 984a3de into main Jul 28, 2026
1 of 3 checks passed
@loadinglucian
loadinglucian deleted the fix/publish-automation-statuses branch July 28, 2026 17:01
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