fix(ci): gate release jobs on quality checks #159

Merged
barrettruth merged 1 commit from ci/gate-publish-on-quality into main 2026-05-03 16:17:42 +00:00
Owner

Problem
Deploy already waits on quality, but the nightly and release workflows still rerun just ci inside their publish jobs. That repeats Format, Lint, and Test instead of waiting for the main-push quality checks that already run for the same commit.

Solution
Replace those Check steps with the same Forgejo status wait gate used by deploy. Nightly and release publishing now wait for:

  • quality / Format (push)
  • quality / Lint (push)
  • quality / Test (push)

Verification

  • Parsed all changed Forgejo workflow YAML with PyYAML.
  • Ran node --check on the embedded wait scripts.
  • Ran git diff --check.
Problem Deploy already waits on quality, but the nightly and release workflows still rerun just ci inside their publish jobs. That repeats Format, Lint, and Test instead of waiting for the main-push quality checks that already run for the same commit. Solution Replace those Check steps with the same Forgejo status wait gate used by deploy. Nightly and release publishing now wait for: - quality / Format (push) - quality / Lint (push) - quality / Test (push) Verification - Parsed all changed Forgejo workflow YAML with PyYAML. - Ran node --check on the embedded wait scripts. - Ran git diff --check.
fix(ci): gate release jobs on quality checks
All checks were successful
quality / Format (pull_request) Successful in 17s
quality / Test (pull_request) Successful in 49s
quality / Lint (pull_request) Successful in 1m13s
3b84332ed6
barrettruth deleted branch ci/gate-publish-on-quality 2026-05-03 16:17:42 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/vimdoc-language-server!159
No description provided.