mirror of
https://github.com/juanfont/headscale.git
synced 2026-07-23 07:58:02 +00:00
Each test becomes a hermetic check: a VM boots docker, loads the prebuilt images and runs that one test (nix/tests/integration.nix), so the suite runs offline as nix build .#checks.<name>. The generator emits the test list as nix: heavy multi-subtest tests are split into per-subtest checks, and tests the nested docker VM can't host are excluded for the legacy pipeline. flake.nix wires the checks, the images, and the Go build/test/lint checks (with the version JSON on the embed whitelist). |
||
|---|---|---|
| .. | ||
| build.yml | ||
| check-generated.yml | ||
| check-tests.yaml | ||
| container-main.yml | ||
| docs-deploy.yml | ||
| docs-test.yml | ||
| gc.yml | ||
| gh-action-integration-generator.go | ||
| gh-actions-updater.yaml | ||
| integration-test-template.yml | ||
| needs-more-info-comment.yml | ||
| needs-more-info-timer.yml | ||
| nix-checks.yml | ||
| nix-module-test.yml | ||
| release.yml | ||
| servertest.yml | ||
| stale.yml | ||
| support-request.yml | ||
| test-integration.yaml | ||