Repository navigation
Conversation
|
There was a problem hiding this comment.
🔵 Needs a closer look
Only formatting validation is reported, leaving the reusable CI gate, nested workflow invocation, artifact handoff, and publishing dependency chain unverified end to end in GitHub Actions.
No open issues 🎉
What changed in this PR
This PR reuses the full CI workflow as the release verification gate, keeping release checks aligned with pull request and push checks.
Changes:
- Makes CI callable and separates concurrency groups for normal CI and release-triggered runs.
- Replaces the release workflow’s standalone verification steps with the shared CI workflow.
- Documents that release and prerelease jobs wait for the full CI gate.
| File | Description |
|---|---|
docs/maintenance.md |
Documents the shared verification gate and release dependencies. |
.github/workflows/release.yml |
Calls CI as the reusable verify job. |
.github/workflows/ci.yml |
Adds workflow_call and updates the concurrency key. |
Review effort: Balanced
There was a problem hiding this comment.
ℹ️ No functional issues found — one maintainability suggestion inline.
Reviewed changes
ci.ymlbecomes reusable: adds theworkflow_calltrigger and prefixes the workflow-level concurrency group withci-.release.ymlreuses the gate: theverifyjob drops its inlineyarn verifysteps and calls./.github/workflows/ci.yml;releaseandprereleasestillneeds: verify.- Docs updated:
docs/maintenance.mdrecords that the releaseverifyjob runs the CI workflow, including the e2e matrix and smoke jobs.
big-pickle (free) | 𝕏

Summary
Make the continuous integration workflow callable and have the release workflow use it as the shared
verifyjob.The release and prerelease jobs now wait for the same full gate as pull requests and pushes to
main, including:The CI concurrency key includes the calling workflow name so a release run and a normal CI run for the same ref do not cancel each other. The maintenance documentation records the reusable workflow relationship.
Testing
corepack yarn oxfmt --check .github/workflows/ci.yml .github/workflows/release.yml docs/maintenance.mdThe reusable workflow call and release dependency chain require GitHub Actions to validate end to end.