File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : QA
22on : [ pull_request ]
3+ permissions :
4+ contents : read
35jobs :
46 flake-check :
57 name : Nix Flake Checks
911 - uses : cachix/install-nix-action@v31
1012 - name : Nix Flake Checks
1113 run : nix flake check --all-systems
12- nixos-tests :
14+ nixos-basic-test :
1315 runs-on : large_runner_16core_64gb
1416 steps :
1517 - uses : actions/checkout@v6
1618 - uses : cachix/install-nix-action@v31
19+ - uses : cachix/cachix-action@v17
20+ with :
21+ name : openstack-nix
22+ authToken : " ${{ secrets.CACHIX_AUTH_TOKEN }}"
1723 - name : Build
1824 run : |
1925 set -euxo pipefail
2430 - name : Basic setup
2531 run : |
2632 nix run .#tests.x86_64-linux.openstack-default-setup.driver
33+ nixos-live-migration-test :
34+ runs-on : large_runner_16core_64gb
35+ steps :
36+ - uses : actions/checkout@v6
37+ with :
38+ persist-credentials : false
39+ - uses : cachix/install-nix-action@v31
40+ - uses : cachix/cachix-action@v17
41+ with :
42+ name : openstack-nix
43+ authToken : " ${{ secrets.CACHIX_AUTH_TOKEN }}"
44+ - name : Build
45+ run : |
46+ set -euxo pipefail
47+ nix build --show-trace \
48+ --option max-jobs 1 \
49+ --option cores 4 \
50+ .#tests.x86_64-linux.openstack-live-migration.driver
2751 - name : Live migration
2852 run : |
2953 nix run .#tests.x86_64-linux.openstack-live-migration.driver
You can’t perform that action at this time.
0 commit comments