7
7
jobs :
8
8
examples_dry_run :
9
9
name : Dry Run (${{ matrix.target }})
10
- runs-on : self-hosted
10
+ runs-on : [ self-hosted, macOS, ARM64]
11
11
strategy :
12
12
matrix :
13
13
target :
@@ -26,47 +26,47 @@ jobs:
26
26
run : |
27
27
python3 example.py --dry-run --only-target=${{ matrix.target }}
28
28
tutorial :
29
- runs-on : self-hosted
29
+ runs-on : [ self-hosted, macOS, ARM64]
30
30
steps :
31
31
- uses : actions/checkout@v3
32
32
- uses : ./.github/actions/setup-macos
33
33
- name : Run tutorial
34
34
run : |
35
35
(cd tutorial && ./tutorial_all.sh)
36
36
examples_basic :
37
- runs-on : self-hosted
37
+ runs-on : [ self-hosted, macOS, ARM64]
38
38
steps :
39
39
- uses : actions/checkout@v3
40
40
- uses : ./.github/actions/setup-macos
41
41
- name : Run examples
42
42
run : |
43
43
python3 example.py --examples simple0,simple1,simple0_loop,simple1_loop
44
44
examples_ntt_kyber_dilithium_helium_core :
45
- runs-on : self-hosted
45
+ runs-on : [ self-hosted, macOS, ARM64]
46
46
steps :
47
47
- uses : actions/checkout@v3
48
48
- uses : ./.github/actions/setup-macos
49
49
- name : Run examples
50
50
run : |
51
51
python3 example.py --examples ntt_kyber_1_23_45_67_m55,ntt_dilithium_12_34_56_78_m55 --timeout=300
52
52
examples_ntt_kyber_dilithium_neon_core :
53
- runs-on : self-hosted
53
+ runs-on : [ self-hosted, macOS, ARM64]
54
54
steps :
55
55
- uses : actions/checkout@v3
56
56
- uses : ./.github/actions/setup-macos
57
57
- name : Run examples
58
58
run : |
59
59
python3 example.py --examples ntt_kyber_123_4567_a55,ntt_dilithium_123_45678_a55 --timeout=300
60
60
sqmag :
61
- runs-on : self-hosted
61
+ runs-on : [ self-hosted, macOS, ARM64]
62
62
steps :
63
63
- uses : actions/checkout@v3
64
64
- uses : ./.github/actions/setup-macos
65
65
- name : Run examples
66
66
run : |
67
67
(cd paper/scripts && NO_LOG=Y ./slothy_sqmag.sh)
68
68
fft :
69
- runs-on : self-hosted
69
+ runs-on : [ self-hosted, macOS, ARM64]
70
70
steps :
71
71
- uses : actions/checkout@v3
72
72
- uses : ./.github/actions/setup-macos
0 commit comments