13
13
make-all :
14
14
runs-on : ubuntu-latest
15
15
steps :
16
- - uses : actions/checkout@v3
16
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
17
17
- name : make all
18
18
run : make all
19
19
@@ -24,52 +24,52 @@ jobs:
24
24
DEVNULLRIGHTS : 1
25
25
READFROMBLOCKDEVICE : 1
26
26
steps :
27
- - uses : actions/checkout@v3
27
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
28
28
- name : make test
29
29
run : make test
30
30
31
31
# lasts ~26mn
32
32
make-test-osx :
33
33
runs-on : macos-latest
34
34
steps :
35
- - uses : actions/checkout@v3
35
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
36
36
- name : OS-X test
37
37
run : make test # make -c lib all doesn't work because of the fact that it's not a tty
38
38
39
39
no-intrinsics-fuzztest :
40
40
runs-on : ubuntu-latest
41
41
steps :
42
- - uses : actions/checkout@v3
42
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
43
43
- name : no intrinsics fuzztest
44
44
run : MOREFLAGS="-DZSTD_NO_INTRINSICS" make -C tests fuzztest
45
45
46
46
tsan-zstreamtest :
47
47
runs-on : ubuntu-latest
48
48
steps :
49
- - uses : actions/checkout@v3
49
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
50
50
- name : thread sanitizer zstreamtest
51
51
run : CC=clang ZSTREAM_TESTTIME=-T3mn make tsan-test-zstream
52
52
53
53
ubsan-zstreamtest :
54
54
runs-on : ubuntu-latest
55
55
steps :
56
- - uses : actions/checkout@v3
56
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
57
57
- name : undefined behavior sanitizer zstreamtest
58
58
run : CC=clang make uasan-test-zstream
59
59
60
60
# lasts ~15mn
61
61
tsan-fuzztest :
62
62
runs-on : ubuntu-latest
63
63
steps :
64
- - uses : actions/checkout@v3
64
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
65
65
- name : thread sanitizer fuzztest
66
66
run : CC=clang make tsan-fuzztest
67
67
68
68
# lasts ~23mn
69
69
gcc-8-asan-ubsan-testzstd :
70
70
runs-on : ubuntu-latest
71
71
steps :
72
- - uses : actions/checkout@v3
72
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
73
73
- name : gcc-8 + ASan + UBSan + Test Zstd
74
74
# See https://askubuntu.com/a/1428822
75
75
run : |
@@ -81,14 +81,14 @@ jobs:
81
81
clang-asan-ubsan-testzstd :
82
82
runs-on : ubuntu-latest
83
83
steps :
84
- - uses : actions/checkout@v3
84
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
85
85
- name : clang + ASan + UBSan + Test Zstd
86
86
run : CC=clang make -j uasan-test-zstd </dev/null V=1
87
87
88
88
gcc-asan-ubsan-testzstd-32bit :
89
89
runs-on : ubuntu-latest
90
90
steps :
91
- - uses : actions/checkout@v3
91
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
92
92
- name : ASan + UBSan + Test Zstd, 32bit mode
93
93
run : |
94
94
sudo apt-get -qqq update
@@ -102,7 +102,7 @@ jobs:
102
102
gcc-8-asan-ubsan-fuzz :
103
103
runs-on : ubuntu-latest
104
104
steps :
105
- - uses : actions/checkout@v3
105
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
106
106
- name : gcc-8 + ASan + UBSan + Fuzz Test
107
107
# See https://askubuntu.com/a/1428822
108
108
run : |
@@ -114,14 +114,14 @@ jobs:
114
114
clang-asan-ubsan-fuzz :
115
115
runs-on : ubuntu-latest
116
116
steps :
117
- - uses : actions/checkout@v3
117
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
118
118
- name : clang + ASan + UBSan + Fuzz Test
119
119
run : CC=clang FUZZER_FLAGS="--long-tests" make clean uasan-fuzztest
120
120
121
121
gcc-asan-ubsan-fuzz32 :
122
122
runs-on : ubuntu-latest
123
123
steps :
124
- - uses : actions/checkout@v3
124
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
125
125
- name : ASan + UBSan + Fuzz Test 32bit
126
126
run : |
127
127
sudo apt-get -qqq update
@@ -131,7 +131,7 @@ jobs:
131
131
clang-asan-ubsan-fuzz32 :
132
132
runs-on : ubuntu-latest
133
133
steps :
134
- - uses : actions/checkout@v3
134
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
135
135
- name : clang + ASan + UBSan + Fuzz Test 32bit
136
136
run : |
137
137
sudo apt-get -qqq update
@@ -141,28 +141,28 @@ jobs:
141
141
asan-ubsan-regression :
142
142
runs-on : ubuntu-latest
143
143
steps :
144
- - uses : actions/checkout@v3
144
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
145
145
- name : ASan + UBSan + Regression Test
146
146
run : make -j uasanregressiontest
147
147
148
148
clang-ubsan-regression :
149
149
runs-on : ubuntu-latest
150
150
steps :
151
- - uses : actions/checkout@v3
151
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
152
152
- name : clang + ASan + UBSan + Regression Test
153
153
run : CC=clang make -j uasanregressiontest
154
154
155
155
msan-regression :
156
156
runs-on : ubuntu-latest
157
157
steps :
158
- - uses : actions/checkout@v3
158
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
159
159
- name : MSan + Regression Test
160
160
run : make -j msanregressiontest
161
161
162
162
clang-msan-fuzz :
163
163
runs-on : ubuntu-latest
164
164
steps :
165
- - uses : actions/checkout@v3
165
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
166
166
- name : clang + MSan + Fuzz Test
167
167
run : |
168
168
sudo apt-get -qqq update
@@ -173,7 +173,7 @@ jobs:
173
173
clang-msan-testzstd :
174
174
runs-on : ubuntu-latest
175
175
steps :
176
- - uses : actions/checkout@v3
176
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
177
177
- name : clang + MSan + Test Zstd
178
178
run : |
179
179
sudo apt-get update
@@ -183,7 +183,7 @@ jobs:
183
183
armfuzz :
184
184
runs-on : ubuntu-latest
185
185
steps :
186
- - uses : actions/checkout@v3
186
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
187
187
- name : Qemu ARM emulation + Fuzz Test
188
188
run : |
189
189
sudo apt-get -qqq update
@@ -193,7 +193,7 @@ jobs:
193
193
valgrind-fuzz-test :
194
194
runs-on : ubuntu-latest
195
195
steps :
196
- - uses : actions/checkout@v3
196
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
197
197
- name : valgrind + fuzz test stack mode # ~ 7mn
198
198
shell : ' script -q -e -c "bash {0}"'
199
199
run : |
@@ -213,7 +213,7 @@ jobs:
213
213
{ compiler: gcc, platform: x64, action: test, script: ""},
214
214
]
215
215
steps :
216
- - uses : actions/checkout@v3
216
+ - uses : actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # tag= v3
217
217
- name : Mingw long test
218
218
run : |
219
219
$env:PATH_ORIGINAL = $env:PATH
0 commit comments