-
Notifications
You must be signed in to change notification settings - Fork 10
29 lines (29 loc) · 864 Bytes
/
Copy pathqa.yml
File metadata and controls
29 lines (29 loc) · 864 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
name: QA
on: [ pull_request ]
jobs:
flake-check:
name: Nix Flake Checks
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: cachix/install-nix-action@v31
- name: Nix Flake Checks
run: nix flake check --all-systems
nixos-tests:
runs-on: large_runner_16core_64gb
steps:
- uses: actions/checkout@v6
- uses: cachix/install-nix-action@v31
- name: Build
run: |
set -euxo pipefail
nix build --show-trace \
--option max-jobs 1 \
--option cores 4 \
.#tests.x86_64-linux.openstack-default-setup.driver
- name: Basic setup
run: |
nix run .#tests.x86_64-linux.openstack-default-setup.driver
- name: Live migration
run: |
nix run .#tests.x86_64-linux.openstack-live-migration.driver