navidrome/.github/workflows
Deluan Quintão be10f89c11
ci: don't skip release jobs after the DB migration check on tag pushes (#5760)
* ci: don't skip release jobs after the DB migration check on tag pushes

The validate-migrations job added in #5750 was gated at job level with
if: github.event_name == 'pull_request', so it concluded "skipped" on tag
pushes. GitHub Actions propagates a skipped job transitively through the
needs chain (actions/runner#491): even though Build overrode its own gate
with !cancelled() && !failure() and ran successfully, every job downstream
of Build (msi, release, push-manifest-*, PKG uploads) still failed the
implicit success() check and was skipped, which broke the v0.63.2 release.

Move the pull_request gate from the job to its steps. On non-PR events all
steps are skipped and the job concludes "success", so downstream jobs run
normally. This also restores the default success() gate on Build, keeping
the fail-fast behavior on PRs with a bad migration.

* ci: trim workflow comment

Condense the explanation of the step-level pull_request gate on the
validate-migrations job to the essential rationale.
2026-07-11 09:18:14 -04:00
..
download-link-on-pr.yml chore(ci): update GitHub Actions to latest major versions (#5462) 2026-05-04 13:59:05 -04:00
pipeline.yml ci: don't skip release jobs after the DB migration check on tag pushes (#5760) 2026-07-11 09:18:14 -04:00
push-translations.sh ci: add GitHub Actions workflow for pushing translations to POEditor 2026-02-12 16:32:58 -05:00
push-translations.yml chore(deps): bump actions/checkout from 6 to 7 in /.github/workflows (#5648) 2026-06-22 16:19:13 -04:00
stale.yml chore(ci): update GitHub Actions to latest major versions (#5462) 2026-05-04 13:59:05 -04:00
update-translations.sh build(ci): show English names for changed languages in POEditor PRs 2025-03-07 12:12:44 -05:00
update-translations.yml chore(deps): bump actions/checkout from 6 to 7 in /.github/workflows (#5648) 2026-06-22 16:19:13 -04:00
validate-migrations.sh ci: validate DB migration order on pull requests (#5750) 2026-07-09 19:43:04 -04:00
validate-translations.sh fix(plugins): add metrics on callbacks and improve plugin method calling (#4304) 2025-07-05 09:03:49 -03:00