Skip to content

Release pipeline broken since v6.50.0: review-thread-gate skips cascade to semantic-release #263

@polaz

Description

@polaz

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions