ci: switch from Cirrus to Github Actions

This commit is contained in:
Erik Arvstedt 2025-06-26 23:22:51 +02:00
parent 7d33e9d5e9
commit 5516bcc43b
No known key found for this signature in database
GPG key ID: 33312B944DD97846
9 changed files with 130 additions and 50 deletions

22
test/ci/test-info.nix Normal file
View file

@ -0,0 +1,22 @@
pkgs: instantiateTests:
let
# `instantiateTests` prints the test name before evaluating, which is useful for debugging
ciTests = instantiateTests [
"default"
"netns"
"netnsRegtest"
];
drivers = map (x: x.driver) ciTests;
driverDrvs = map (x: ''"${x.drvPath}^*"'') drivers;
in ''
driverDrvs=(
${builtins.concatStringsSep "\n" driverDrvs}
)
drivers=(
${builtins.concatStringsSep "\n" drivers}
)
scenarioTests=(
${builtins.concatStringsSep "\n" ciTests}
)
''