@@ -190,6 +190,29 @@ jobs:
190
190
run : |
191
191
./dev/docker/run ./dev/dev lint
192
192
193
+ run-smoke-tests :
194
+ name : " Smoke tests"
195
+ needs : [ build-cli ]
196
+ runs-on : ubuntu-24.04
197
+
198
+ steps :
199
+ - name : " Checkout code"
200
+ uses : actions/checkout@v4
201
+ with :
202
+ fetch-depth : 1
203
+ submodules : true
204
+
205
+ - name : " Download build artifacts"
206
+ uses : actions/download-artifact@v4
207
+ with :
208
+ pattern : pangraph-*
209
+ merge-multiple : true
210
+ path : " .out"
211
+
212
+ - name : " Run smoke tests"
213
+ run : |
214
+ chmod +x ./.out/pangraph-x86_64-unknown-linux-gnu
215
+ ./dev/run-smoke-tests ./.out/pangraph-x86_64-unknown-linux-gnu --fast
193
216
194
217
195
218
run-compat-tests-x86_64-unknown-linux-gnu :
@@ -368,7 +391,7 @@ jobs:
368
391
369
392
publish-to-github-releases :
370
393
name : " Publish to GitHub Releases"
371
- needs : [ build-cli, run-unit-tests, run-lints, run-smoke-tests, run-linux-distros-test , check-cli-docs ]
394
+ needs : [ build-cli, run-unit-tests, run-lints, run-smoke-tests, run-compat-tests-x86_64-unknown- linux-gnu, run-compat-tests-x86_64-unknown-linux-musl, run-compat-tests-x86_64-apple-darwin, run-compat-tests-aarch64-apple-darwin, run-compat-tests-x86_64-pc-windows-gnu , check-cli-docs ]
372
395
if : endsWith(github.ref, '/release-cli')
373
396
runs-on : ubuntu-24.04
374
397
@@ -405,7 +428,7 @@ jobs:
405
428
406
429
publish-to-docker-hub :
407
430
name : " Publish to Docker Hub"
408
- needs : [ build-cli, run-unit-tests, run-lints, run-smoke-tests, run-linux-distros-test , check-cli-docs ]
431
+ needs : [ build-cli, run-unit-tests, run-lints, run-smoke-tests, run-compat-tests-x86_64-unknown- linux-gnu, run-compat-tests-x86_64-unknown-linux-musl, run-compat-tests-x86_64-apple-darwin, run-compat-tests-aarch64-apple-darwin, run-compat-tests-x86_64-pc-windows-gnu , check-cli-docs ]
409
432
if : endsWith(github.ref, '/release-cli')
410
433
runs-on : ubuntu-24.04
411
434
0 commit comments