Skip to content

Commit 683e5af

Browse files
authored
Merge pull request #4172 from Yaminyam/ci/skip
ci: Support for ci skip through tag
2 parents fcbb388 + b9e849a commit 683e5af

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

.github/workflows/ci.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ on:
22
push:
33
branches: [main, release]
44
pull_request:
5+
types: [labeled, unlabeled, opened, synchronize, reopened]
56

67
name: CI
78

@@ -99,6 +100,7 @@ env:
99100
100101
jobs:
101102
rust_tests:
103+
if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip:ci') }}
102104
env:
103105
RUST_BACKTRACE: full
104106
name: Run rust tests
@@ -149,6 +151,7 @@ jobs:
149151
if: runner.os == 'macOS'
150152

151153
exotic_targets:
154+
if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip:ci') }}
152155
name: Ensure compilation on various targets
153156
needs: lalrpop
154157
runs-on: ubuntu-latest
@@ -213,6 +216,7 @@ jobs:
213216
command: check
214217

215218
snippets_cpython:
219+
if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip:ci') }}
216220
needs: lalrpop
217221
env:
218222
RUST_BACKTRACE: full
@@ -279,6 +283,7 @@ jobs:
279283
target/release/rustpython --install-pip ensurepip --user
280284
281285
lalrpop:
286+
if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip:ci') }}
282287
name: Generate parser with lalrpop
283288
strategy:
284289
matrix:
@@ -348,6 +353,7 @@ jobs:
348353
run: python -I whats_left.py
349354

350355
miri:
356+
if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip:ci') }}
351357
name: Run tests under miri
352358
needs: lalrpop
353359
runs-on: ubuntu-latest
@@ -369,6 +375,7 @@ jobs:
369375
run: MIRIFLAGS='-Zmiri-ignore-leaks' cargo +nightly miri test -p rustpython-vm -- miri_test
370376

371377
wasm:
378+
if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip:ci') }}
372379
name: Check the WASM package and demo
373380
needs: lalrpop
374381
runs-on: ubuntu-latest
@@ -417,6 +424,7 @@ jobs:
417424
PUBLISH_BRANCH: master
418425

419426
wasm-wasi:
427+
if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip:ci') }}
420428
name: Run snippets and cpython tests on wasm-wasi
421429
needs: lalrpop
422430
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)