Skip to content

Commit 8393a2f

Browse files
committed
turning stuff on
1 parent 0317c1b commit 8393a2f

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

.github/workflows/pr.yaml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ jobs:
1616
outputs:
1717
python: ${{ steps.filter.outputs.python }}
1818
client: ${{ steps.filter.outputs.client }}
19+
vscode: ${{ steps.filter.outputs.vscode }}
1920
ci: ${{ steps.filter.outputs.ci }}
2021
steps:
2122
- uses: actions/checkout@v7
@@ -34,6 +35,8 @@ jobs:
3435
- 'pyproject.toml'
3536
client:
3637
- 'web/client/**'
38+
vscode:
39+
- 'vscode/**'
3740
ci:
3841
- '.github/**'
3942
- 'Makefile'
@@ -188,9 +191,10 @@ jobs:
188191

189192
ui-style:
190193
needs: [changes]
191-
if: false
192-
# needs.changes.outputs.client == 'true' || needs.changes.outputs.ci ==
193-
# 'true' || github.ref == 'refs/heads/main'
194+
if:
195+
needs.changes.outputs.client == 'true' || needs.changes.outputs.vscode ==
196+
'true' || needs.changes.outputs.ci == 'true' || github.ref ==
197+
'refs/heads/main'
194198
runs-on: ubuntu-latest
195199
steps:
196200
- uses: actions/checkout@v7
@@ -393,10 +397,13 @@ jobs:
393397
retention-days: 7
394398

395399
test-vscode:
400+
needs: changes
401+
if:
402+
needs.changes.outputs.vscode == 'true' || needs.changes.outputs.ci ==
403+
'true' || github.ref == 'refs/heads/main'
396404
env:
397405
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1
398406
runs-on: ubuntu-latest
399-
if: false
400407
steps:
401408
- uses: actions/checkout@v7
402409
- uses: actions/setup-node@v7
@@ -410,10 +417,13 @@ jobs:
410417
- name: Run CI
411418
run: pnpm run ci
412419
test-vscode-e2e:
420+
needs: changes
421+
if:
422+
needs.changes.outputs.vscode == 'true' || needs.changes.outputs.ci ==
423+
'true' || github.ref == 'refs/heads/main'
413424
runs-on:
414425
labels: [ubuntu-2204-8]
415426
# As at 2026-01-12 this job flakes 100% of the time. It needs investigation
416-
if: false
417427
steps:
418428
- uses: actions/checkout@v7
419429
- uses: actions/setup-node@v7

0 commit comments

Comments
 (0)