@@ -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