mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 15:11:58 +01:00
Add .github/workflows/ci.yml, a copy of the Forgejo CI workflow adapted to GitHub-hosted runners (ubuntu-latest + cachix/install-nix-action), so pull requests on the GitHub mirror get the lint, unit-test and integration checks. The GitHub copy uses a 90 minute timeout so a cold run can finish and warm the caches, caps the Nix cache so it cannot evict the Gradle/music caches from GitHub's 10 GB per-repo budget, and pins the job token to contents:read.