headscale/.github/workflows
Kristoffer Dalby 359127a800 ci: remove the CI jobs garnix now runs as flake checks
Garnix builds every flake check and package directly, so the GitHub
Actions wrappers around them are redundant:

  - nix-checks       checks.{build,gotest,golangci-lint,formatting}
  - nix-module-test  checks.headscale (NixOS module test)
  - test-integration the integration-* NixOS-VM check matrix
  - build            packages.headscale (nix build)

Kept are the pipelines garnix cannot reproduce: servertest (excluded
from the flake), integration-legacy (needs real DERP, so it cannot run
hermetically), and the check-generated / check-tests generators that
keep the nix integration matrix and protobuf output in sync.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WxukxKem3HU4i5CqNrvvdj
2026-07-01 12:13:04 +00:00
..
check-generated.yml ci: migrate Nix CI to official installer and hestia cache 2026-06-20 21:08:01 +02:00
check-tests.yaml ci: replace the integration workflow with the flake checks and a legacy pipeline 2026-07-01 12:13:04 +00:00
container-main.yml ci: migrate Nix CI to official installer and hestia cache 2026-06-20 21:08:01 +02:00
docs-deploy.yml .github/workflows: prebuilt integration test artifacts (#2954) 2025-12-12 23:01:52 +01:00
docs-test.yml .github/workflows: prebuilt integration test artifacts (#2954) 2025-12-12 23:01:52 +01:00
gc.yml ci: migrate Nix CI to official installer and hestia cache 2026-06-20 21:08:01 +02:00
gh-action-integration-generator.go nix: run each integration test as a NixOS-VM flake check 2026-07-01 12:11:51 +00:00
gh-actions-updater.yaml .github/workflows: prebuilt integration test artifacts (#2954) 2025-12-12 23:01:52 +01:00
needs-more-info-comment.yml github: add needs-more-info automation workflow 2026-02-09 09:51:28 +01:00
needs-more-info-timer.yml github: drop nu flatten in needs-more-info timer 2026-04-28 16:36:32 +01:00
release.yml ci: migrate Nix CI to official installer and hestia cache 2026-06-20 21:08:01 +02:00
servertest.yml ci: run build, test, lint and format as nix flake checks 2026-06-20 21:08:01 +02:00
stale.yml github: add needs-more-info automation workflow 2026-02-09 09:51:28 +01:00
support-request.yml github: add support-request automation workflow 2026-02-09 09:51:28 +01:00
test-integration-legacy.yaml ci: replace the integration workflow with the flake checks and a legacy pipeline 2026-07-01 12:13:04 +00:00