Skip to content

Commit bbc02cd

Browse files
authored
Merge pull request #4 from cobaltcore-dev/nixos-tests-ci
Execute NixOS tests in the CI
2 parents 9b00ca9 + eaed4fa commit bbc02cd

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)