Problem
Since commit 54c6358 (2026-01-30), the release pipeline is broken on push to main. No releases have been published after v6.50.0.
Root Cause
review-thread-gate job has if: github.event_name == 'pull_request', so it is skipped on push to main. docker-build lists review-thread-gate in its needs array. GitHub Actions default behavior skips dependent jobs when any needs job is skipped — without even evaluating the if condition. This cascades: review-thread-gate skipped → docker-build skipped → semantic-release skipped → no release.
Fix
Add !cancelled() to docker-build's if condition with explicit needs.quality-checks.result == 'success' check, so GitHub Actions evaluates the condition even when review-thread-gate is skipped.
Impact
All semver-triggering commits since v6.50.0 were not released:
fix(pipelines): serialize array query params
feat(docs): consent banner + vue-privacy 1.2.2
fix(docs): resolve SEO issues
fix(deps): update hono
- And others