Skip to content

Commit eaed4fa

Browse files
committed
github: add nixos test CI execution
1 parent 9b00ca9 commit eaed4fa

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/qa.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,24 @@
11
name: QA
2-
on: [ merge_group, push, pull_request ]
2+
on: [ pull_request ]
33
jobs:
44
flake-check:
55
name: Nix Flake Checks
66
runs-on: ubuntu-latest
77
steps:
88
- uses: actions/checkout@v4
99
- uses: cachix/install-nix-action@v30
10-
- uses: DeterminateSystems/flakehub-cache-action@main
1110
- name: Nix Flake Checks
1211
run: nix flake check --all-systems
12+
nixos-tests:
13+
runs-on: large_runner_16core_64gb
14+
steps:
15+
- uses: actions/checkout@v4
16+
- uses: cachix/install-nix-action@v30
17+
- name: Basic setup
18+
run: |
19+
nix build .#tests.x86_64-linux.openstack-default-setup.driver
20+
./result/bin/nixos-test-driver
21+
- name: Live migration
22+
run: |
23+
nix build .#tests.x86_64-linux.openstack-live-migration.driver
24+
./result/bin/nixos-test-driver

0 commit comments

Comments
 (0)