navidrome/.github
Deluan 16b9f60a21 ci: close change-detection gaps found in review
Four changes, three of them gaps in the filters added by the previous commit.

Go tests execute db/migrations/*.sql for real: persistence_suite_test.go calls
db.Init, which runs goose against an in-memory database. `make migration-sql`
produces a .sql-only diff, and six such commits exist in history, so those PRs
would have run zero Go tests. Added ^db/migrations/ to the Go filter.

validate-translations.sh reads ui/src/i18n/en.json as its reference, not
resources/i18n/en.json, which does not exist. A commit that only removes an
English key (dd4802c0c is one) would have skipped the only check that reports
the orphaned keys left in all 36 translations.

The coverage-artifact probe was unpaginated. A full Go pipeline run produces
exactly 30 artifacts, the API default page size, and octocov-pr sorts to index
27 because the test jobs finish first. Run 33503006884 already produced 33 and
pushed all three coverage artifacts off page one. Server-side ?name= filtering
has no count ceiling.

The script also now fails closed if the base ref cannot be resolved. The fetch
itself stays non-fatal: actions/checkout already created the ref, so a failed
refresh is harmless, and making it fatal would turn a transient blip into a red
pipeline.

Also adds workflow_dispatch, so a manual run is possible and gets every flag.
2026-09-05 13:47:20 -04:00
..
actions/prepare-docker ci: pull base images through mirror.gcr.io instead of ECR Public (#5997) 2026-08-20 10:02:04 -04:00
ISSUE_TEMPLATE Fix discussions links 2023-03-08 14:14:42 -05:00
screenshots Optimize static images (#1941) 2022-10-20 10:51:31 -04:00
workflows ci: close change-detection gaps found in review 2026-09-05 13:47:20 -04:00
dependabot.yml build: new pipeline, new way to cross-compile and build docker images locally. (#3388) 2024-10-15 16:46:01 -04:00
FUNDING.yml chore: add OpenCollective funding option 2026-07-22 12:19:50 -04:00
pull_request_template.md chore: add pull request template 2025-06-30 17:15:42 -04:00