@@ -283,6 +283,14 @@ jobs:
283
283
- name : Checkout repo
284
284
uses : actions/checkout@v4
285
285
286
+ - name : Get changed files
287
+ id : changed-files
288
+ uses : tj-actions/changed-files@v45
289
+ with :
290
+ files : " **"
291
+ files_ignore : |
292
+ .github/**
293
+
286
294
- name : Install system dependencies
287
295
run : sudo apt update && sudo apt install -y libkrb5-dev
288
296
@@ -311,7 +319,8 @@ jobs:
311
319
./test/node_modules/.bin/playwright install-deps
312
320
./test/node_modules/.bin/playwright install
313
321
314
- - run : CODE_SERVER_TEST_ENTRY=./release npm run test:e2e
322
+ - if : steps.changed-files.outputs.any_changed == 'true'
323
+ run : CODE_SERVER_TEST_ENTRY=./release npm run test:e2e
315
324
316
325
- name : Upload test artifacts
317
326
if : always()
@@ -332,6 +341,14 @@ jobs:
332
341
- name : Checkout repo
333
342
uses : actions/checkout@v4
334
343
344
+ - name : Get changed files
345
+ id : changed-files
346
+ uses : tj-actions/changed-files@v45
347
+ with :
348
+ files : " **"
349
+ files_ignore : |
350
+ .github/**
351
+
335
352
- name : Install system dependencies
336
353
run : sudo apt update && sudo apt install -y libkrb5-dev
337
354
@@ -379,7 +396,8 @@ jobs:
379
396
380
397
- run : ~/.cache/caddy/caddy start --config ./ci/Caddyfile
381
398
382
- - run : CODE_SERVER_TEST_ENTRY=./release npm run test:e2e:proxy
399
+ - if : steps.changed-files.outputs.any_changed == 'true'
400
+ run : CODE_SERVER_TEST_ENTRY=./release npm run test:e2e:proxy
383
401
384
402
- if : always()
385
403
run : ~/.cache/caddy/caddy stop --config ./ci/Caddyfile
0 commit comments