Skip to content

Commit 5fb8625

Browse files
committed
chore(ci): Add browser checks
1 parent 66fc69d commit 5fb8625

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,13 @@ jobs:
8080
- 'packages/tracing/**'
8181
- 'packages/utils/**'
8282
- 'packages/types/**'
83+
browser:
84+
- *shared
85+
- 'packages/browser/**'
86+
browser_integration:
87+
- *shared
88+
- 'packages/browser/**'
89+
- 'packages/integration-tests/**'
8390
ember:
8491
- *shared
8592
- 'packages/ember/**'
@@ -109,6 +116,8 @@ jobs:
109116
changed_ember: ${{ steps.changed.outputs.ember }}
110117
changed_remix: ${{ steps.changed.outputs.remix }}
111118
changed_node: ${{ steps.changed.outputs.node }}
119+
changed_browser: ${{ steps.changed.outputs.browser }}
120+
changed_browser_integration: ${{ steps.changed.outputs.browser_integration }}
112121

113122
job_install_deps:
114123
name: Install Dependencies
@@ -471,6 +480,7 @@ jobs:
471480
job_browser_playwright_tests:
472481
name: Playwright - ${{ (matrix.tracing_only && 'Browser + Tracing') || 'Browser' }} (${{ matrix.bundle }})
473482
needs: [job_get_metadata, job_build]
483+
if: ${{ needs.job_get_metadata.outputs.changed_browser_integration == 'true' }}
474484
runs-on: ubuntu-latest
475485
strategy:
476486
matrix:
@@ -522,6 +532,7 @@ jobs:
522532
job_browser_integration_tests:
523533
name: Old Browser Integration Tests (${{ matrix.browser }})
524534
needs: [job_get_metadata, job_build]
535+
if: ${{ needs.job_get_metadata.outputs.changed_browser == 'true' }}
525536
runs-on: ubuntu-latest
526537
timeout-minutes: 10
527538
continue-on-error: true

0 commit comments

Comments
 (0)