Skip to content

Commit 476ac4a

Browse files
committed
Conditional smoke test
1 parent e18a026 commit 476ac4a

File tree

1 file changed

+25
-8
lines changed

1 file changed

+25
-8
lines changed

.github/workflows/test.yml

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,33 @@ jobs:
2424
- run: npm run lint
2525
- run: npm run format:check
2626
- run: npm test
27+
- uses: dorny/paths-filter@v3
28+
id: filter
29+
with:
30+
filters: |
31+
browser:
32+
- '.github/packages/browser/**'
33+
- '.github/packages/sdk-core/**'
34+
- '.github/packages/sdk-core/**'
35+
node:
36+
- '.github/packages/sdk-core/**'
37+
- '.github/packages/electron/**'
38+
- '.github/packages/nestjs/**'
39+
- '.github/packages/node/**'
40+
2741
- run: npm run smoketest:node
28-
env:
29-
SMOKETESTS_SUBMIT_LAYER_URL: ${{ secrets.SMOKETESTS_SUBMIT_LAYER_URL }}
30-
SMOKETESTS_DIRECT_SUBMIT_URL: ${{ secrets.SMOKETESTS_DIRECT_SUBMIT_URL }}
42+
if: steps.filter.outputs.node == 'true'
43+
env:
44+
SMOKETESTS_SUBMIT_LAYER_URL: ${{ secrets.SMOKETESTS_SUBMIT_LAYER_URL }}
45+
SMOKETESTS_DIRECT_SUBMIT_URL: ${{ secrets.SMOKETESTS_DIRECT_SUBMIT_URL }}
46+
3147
- run: npm run smoketest:browser
32-
env:
33-
SMOKETESTS_SUBMIT_LAYER_URL: ${{ secrets.SMOKETESTS_SUBMIT_LAYER_URL }}
34-
SMOKETESTS_DIRECT_SUBMIT_URL: ${{ secrets.SMOKETESTS_DIRECT_SUBMIT_URL }}
35-
SMOKETESTS_SAUCE_USERNAME: ${{ secrets.SMOKETESTS_SAUCE_USERNAME }}
36-
SMOKETESTS_SAUCE_ACCESS_KEY: ${{ secrets.SMOKETESTS_SAUCE_ACCESS_KEY }}
48+
if: steps.filter.outputs.browser == 'true'
49+
env:
50+
SMOKETESTS_SUBMIT_LAYER_URL: ${{ secrets.SMOKETESTS_SUBMIT_LAYER_URL }}
51+
SMOKETESTS_DIRECT_SUBMIT_URL: ${{ secrets.SMOKETESTS_DIRECT_SUBMIT_URL }}
52+
SMOKETESTS_SAUCE_USERNAME: ${{ secrets.SMOKETESTS_SAUCE_USERNAME }}
53+
SMOKETESTS_SAUCE_ACCESS_KEY: ${{ secrets.SMOKETESTS_SAUCE_ACCESS_KEY }}
3754

3855
test_linux:
3956
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)