2121 outputs :
2222 ci : ${{ steps.filter.outputs.ci }}
2323 code : ${{ steps.filter.outputs.code }}
24- deps : ${{ steps.filter.outputs.deps }}
24+ npm : ${{ steps.filter.outputs.npm }}
25+ vscode : ${{ steps.filter.outputs.vscode }}
2526 docs : ${{ steps.filter.outputs.docs }}
2627 helm : ${{ steps.filter.outputs.helm }}
2728 steps :
@@ -42,11 +43,12 @@ jobs:
4243 code:
4344 - "src/**"
4445 - "test/**"
45- deps:
46- - "lib/**"
47- - "patches/**"
46+ npm:
4847 - "package-lock.json"
4948 - "test/package-lock.json"
49+ vscode:
50+ - "lib/**"
51+ - "patches/**"
5052 - id : debug
5153 run : |
5254 echo "${{ toJSON(steps.filter )}}"
@@ -130,7 +132,7 @@ jobs:
130132 name : Run unit tests
131133 runs-on : ubuntu-22.04
132134 needs : changes
133- if : needs.changes.outputs.code == 'true'
135+ if : needs.changes.outputs.code == 'true' || needs.changes.outputs.npm == 'true'
134136 steps :
135137 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
136138 - uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v6
@@ -214,7 +216,7 @@ jobs:
214216 env :
215217 LOG_LEVEL : debug
216218 needs : [changes, build]
217- if : needs.changes.outputs.code == 'true' || needs.changes.outputs.deps == 'true' || needs.changes.outputs.ci == 'true'
219+ if : needs.changes.outputs.code == 'true' || needs.changes.outputs.npm == 'true' || needs.changes.outputs.vscode == 'true' || needs.changes.outputs.ci == 'true'
218220
219221 steps :
220222 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
@@ -250,7 +252,7 @@ jobs:
250252 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
251253 LOG_LEVEL : debug
252254 needs : [changes, build]
253- if : needs.changes.outputs.code == 'true' || needs.changes.outputs.deps == 'true' || needs.changes.outputs.ci == 'true'
255+ if : needs.changes.outputs.code == 'true' || needs.changes.outputs.npm == 'true' || needs.changes.outputs.vscode == 'true' || needs.changes.outputs.ci == 'true'
254256
255257 steps :
256258 - name : Cache Caddy
0 commit comments