From eaed4fa06d945ead20373753fee6dd7e6fb24bf9 Mon Sep 17 00:00:00 2001 From: Stefan Kober Date: Wed, 19 Mar 2025 15:25:42 +0100 Subject: [PATCH] github: add nixos test CI execution --- .github/workflows/qa.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index 8e8a8f4..19ae7c2 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -1,5 +1,5 @@ name: QA -on: [ merge_group, push, pull_request ] +on: [ pull_request ] jobs: flake-check: name: Nix Flake Checks @@ -7,6 +7,18 @@ jobs: steps: - uses: actions/checkout@v4 - uses: cachix/install-nix-action@v30 - - uses: DeterminateSystems/flakehub-cache-action@main - name: Nix Flake Checks run: nix flake check --all-systems + nixos-tests: + runs-on: large_runner_16core_64gb + steps: + - uses: actions/checkout@v4 + - uses: cachix/install-nix-action@v30 + - name: Basic setup + run: | + nix build .#tests.x86_64-linux.openstack-default-setup.driver + ./result/bin/nixos-test-driver + - name: Live migration + run: | + nix build .#tests.x86_64-linux.openstack-live-migration.driver + ./result/bin/nixos-test-driver