Skip to content

ci: separate PR validation from main deployment - #382

Merged
RyanLee-Dev merged 5 commits into
mainfrom
codex/ci-result-reuse
Oct 1, 2026
Merged

RyanLee-Dev merged 5 commits into
mainfrom
codex/ci-result-reuse

Conversation

@RyanLee-Dev

@RyanLee-Dev RyanLee-Dev commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Pull requests currently repeat their checks after merging, and mixed website/documentation changes can build the site in two workflows. Make PR validation and main deployment separate GitHub Actions responsibilities.

  • Run the required core-check gate for PRs, manual full checks and release qualification. Main already requires an up-to-date PR with a successful check; merging no longer starts another core test suite.
  • Validate website and published documentation changes in core-check only. Keep main website publication and manual deployment, including Pages configuration and Git history.
  • Trigger the existing post-merge review once for a merged PR and read its existing checks and logs. Checkout only the immutable merged commit, with explicit read permissions for check/status data.
  • Select lint for actionlint configuration changes, and run only hygiene for a verified empty diff. Keep GitHub concurrency, dependency caches, failed-job reruns and within-release artifact transfer.

Releases retain the full exact-ref gate. Direct pushes/admin bypasses do not establish PR CI success. No repository protection settings are changed.

Validation: 46 CI planner/metrics tests, documentation and naming checks, actionlint 1.7.12 and git diff --check passed locally. Independent review passed. Hosted CI is pending for the updated branch.

@mintlify

mintlify Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
openagentcore 🟢 Ready View Preview Oct 1, 2026, 11:25 AM

💡 Tip: Enable Automations to automatically generate PRs for you.

@RyanLee-Dev
RyanLee-Dev marked this pull request as draft October 1, 2026 11:11
@RyanLee-Dev RyanLee-Dev changed the title ci: reuse verified task results and consolidate website checks ci: separate PR validation from main deployment Oct 1, 2026
@RyanLee-Dev
RyanLee-Dev marked this pull request as ready for review October 1, 2026 11:19
@RyanLee-Dev
RyanLee-Dev enabled auto-merge October 1, 2026 11:27
@RyanLee-Dev
RyanLee-Dev disabled auto-merge October 1, 2026 12:54
@RyanLee-Dev
RyanLee-Dev merged commit 94c8c8e into main Oct 1, 2026
24 checks passed
@RyanLee-Dev
RyanLee-Dev deleted the codex/ci-result-reuse branch October 1, 2026 12:54

This branch was successfully deployed

1 active deployment
staging — fb462d93 Deployed Oct 1, 2026 by mintlify[bot]
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