navidrome/.github/workflows
Deluan afd04c742c ci: skip pipeline steps for areas a pull request does not touch
A new `changes` job diffs the PR against its base branch and emits four
flags (go, js, i18n, build) that gate the steps of the test, lint and build
jobs. A docs-only PR now runs no Go tests and no 11-platform build.

The flags gate steps rather than jobs on purpose: a job-level skip
propagates through the needs chain (actions/runner#491) and would take the
release jobs down with it on tag pushes. Only upload-packages and the
push-manifest jobs skip at the job level, where nothing depends on them.

Master pushes and tags always get every flag, so a release can never be
built from a partially validated tree.

coverage-on-pr.yml now probes for the coverage artifact before downloading
it, since a PR with no Go changes produces none.
2026-09-05 13:31:45 -04:00
..
coverage-on-pr.yml ci: skip pipeline steps for areas a pull request does not touch 2026-09-05 13:31:45 -04:00
detect-changes.sh ci: skip pipeline steps for areas a pull request does not touch 2026-09-05 13:31:45 -04:00
download-link-on-pr.yml ci: report Go test coverage on pull requests (#6061) 2026-08-31 23:03:09 -04:00
pipeline.yml ci: skip pipeline steps for areas a pull request does not touch 2026-09-05 13:31:45 -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