Repository navigation
fix: adopt the combined runtime and preserve version PR recovery - #102
Conversation
📝 Summary
Merge Risk:
|
Changelog✅ Contribution check passed. Head: Base: Contribution: 2 new valid fragment(s). Policy: ordinary.
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
🔇 Additional comments: 1
.changelog/refresh-version-runtime.md-1-6: 1
1-6:Minor · Maintainability & Code Quality · Quick win
⚠️ Unverified finding
Verification ran but could not confirm this finding. It is shown for review, not as a verified issue.Resolve the Markdown lint warning before merging.
markdownlint-cli2reportsMD041because the YAML front matter is followed by body text without a top-level heading. Preserve the front matter required by the changelog parser. Configure front-matter handling or exclude.changelogentries from this rule.Source: Linters/SAST tools

Review info
-
Run configuration-
- Source mode: Auto
- Repository: Unavailable
- Branch: Unavailable
- File: No configuration file from this repository applied
- Commit: Unavailable
- Layers: Organization UI
- Review profile: ASSERTIVE
- Plan: Advanced
- Run ID:
400167d8-974a-4223-9518-8c0f0823c864
Files selected for processing: 5-
.changelog/refresh-version-runtime.md.github/workflows/repository-changelog.yml.github/workflows/repository-release-channels.ymldocs/automation.rsttests/Automation/WorkflowTest.php
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.
-
Version preparation still loaded an older runtime that could not inspect missing original squash-PR heads. The caller now selects the reviewed combined provider at
42bc58fbab55596ee03d480ebf71d2a3dfc48fb4from Changelog PR78, including the publication-only API, authenticated object acquisition and combined-review credential validation fix.It also binds the valid
RELEASE_CHANNEL_APP_PRIVATE_KEYsecret, pins actions-tagger to verified immutable commit330ddfac760021349fef7ff62b372f2f691c20fb(v2.0.3), and reserveschangelog/version-recovery-98for fresh signed Bot preparation. The 17-line selection guard and managed PR author remain unchanged.Closes #101.
Validation at
7ea21cdefccfd105ef6e00928dae8c6155023cdb, base4d0068a68e0d22ea009ab8d3f6992844e4dde968: independent review found no code findings; 6 workflow tests/89 assertions, 11 effective provider API/auth checks, actionlint, changed-PHP style and diff checks passed. Current-head functional CI passed. Remote review state remains a separate gate.Provider composition is documented in PR78: exact union of PR76@db545cf2 and PR77@81e3a8f4 at41020df, followed by the intentional four-file review-fix delta. The provider's 442 workflow cases and 7 impact checks pass. Explicit keys remain visible to authentication so incomplete App pairs fail closed; only the environment fallback is gated by App ID.
PR98 remains at its original human merge48119d8. Its patch/tree preservation is independently proved. The corrected source refuses that unowned head; a dry-run on the reserved recovery branch plans0.10.0 without diagnostics. No live recovery or release has occurred. The human merge004c3d42 in this development branch is preserved in ancestry; updates are ordinary fast-forwards.
This PR remains unmerged. It requires its own current-head reviews and integration authority. No publication, rerun, channel movement, settings/credential operation or inherited managed-branch rewrite is authorized here.