@@ -100,6 +100,7 @@ jobs:
100100 - 'packages/rollup-utils/**'
101101 - 'packages/utils/**'
102102 - 'packages/types/**'
103+ - 'dev-packages/test-utils/**'
103104 browser: &browser
104105 - *shared
105106 - 'packages/browser/**'
@@ -970,22 +971,19 @@ jobs:
970971
971972 job_e2e_tests :
972973 name : E2E ${{ matrix.label || matrix.test-application }} Test
973- # We only run E2E tests for non-fork PRs because the E2E tests require secrets to work and they can't be accessed from forks
974974 # We need to add the `always()` check here because the previous step has this as well :(
975975 # See: https://github.com/actions/runner/issues/2205
976- if :
977- always() && needs.job_e2e_prepare.result == 'success' &&
978- (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository)
976+ if : always() && needs.job_e2e_prepare.result == 'success'
979977 needs : [job_get_metadata, job_build, job_e2e_prepare]
980978 runs-on : ubuntu-20.04
981979 timeout-minutes : 10
982980 env :
983- E2E_TEST_AUTH_TOKEN : ${{ secrets.E2E_TEST_AUTH_TOKEN }}
984- E2E_TEST_DSN : ${{ secrets.E2E_TEST_DSN }}
981+ # We just use a dummy DSN here, only send to the tunnel anyhow
982+ E2E_TEST_DSN : ' https://username@domain/123 '
985983 # Needed because some apps expect a certain prefix
986- NEXT_PUBLIC_E2E_TEST_DSN : ${{ secrets.E2E_TEST_DSN }}
987- PUBLIC_E2E_TEST_DSN : ${{ secrets.E2E_TEST_DSN }}
988- REACT_APP_E2E_TEST_DSN : ${{ secrets.E2E_TEST_DSN }}
984+ NEXT_PUBLIC_E2E_TEST_DSN : ' https://username@domain/123 '
985+ PUBLIC_E2E_TEST_DSN : ' https://username@domain/123 '
986+ REACT_APP_E2E_TEST_DSN : ' https://username@domain/123 '
989987 E2E_TEST_SENTRY_ORG_SLUG : ' sentry-javascript-sdks'
990988 E2E_TEST_SENTRY_PROJECT : ' sentry-javascript-e2e-tests'
991989 strategy :
@@ -1014,6 +1012,8 @@ jobs:
10141012 ' node-express-esm-without-loader' ,
10151013 ' node-express-cjs-preload' ,
10161014 ' node-otel-sdk-node' ,
1015+ ' ember-classic' ,
1016+ ' ember-embroider' ,
10171017 ' nextjs-app-dir' ,
10181018 ' nextjs-14' ,
10191019 ' nextjs-15' ,
@@ -1069,7 +1069,7 @@ jobs:
10691069 ref : ${{ env.HEAD_COMMIT }}
10701070 - uses : pnpm/action-setup@v4
10711071 with :
1072- version : 8.3.1
1072+ version : 9.4.0
10731073 - name : Set up Node
10741074 uses : actions/setup-node@v4
10751075 with :
@@ -1106,12 +1106,12 @@ jobs:
11061106 - name : Build E2E app
11071107 working-directory : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
11081108 timeout-minutes : 5
1109- run : yarn ${{ matrix.build-command || 'test:build' }}
1109+ run : pnpm ${{ matrix.build-command || 'test:build' }}
11101110
11111111 - name : Run E2E test
11121112 working-directory : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
11131113 timeout-minutes : 5
1114- run : yarn test:assert
1114+ run : pnpm test:assert
11151115
11161116 - name : Deploy Astro to Cloudflare
11171117 uses : cloudflare/pages-action@v1
@@ -1146,8 +1146,6 @@ jobs:
11461146 strategy :
11471147 fail-fast : false
11481148 matrix :
1149- is_dependabot :
1150- - ${{ github.actor == 'dependabot[bot]' }}
11511149 test-application :
11521150 [
11531151 ' react-send-to-sentry' ,
@@ -1156,8 +1154,17 @@ jobs:
11561154 ]
11571155 build-command :
11581156 - false
1157+ assert-command :
1158+ - false
11591159 label :
11601160 - false
1161+ include :
1162+ - test-application : ' create-remix-app'
1163+ assert-command : ' test:assert-sourcemaps'
1164+ label : ' create-remix-app (sourcemaps)'
1165+ - test-application : ' create-remix-app-legacy'
1166+ assert-command : ' test:assert-sourcemaps'
1167+ label : ' create-remix-app-legacy (sourcemaps)'
11611168
11621169 steps :
11631170 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
@@ -1166,7 +1173,7 @@ jobs:
11661173 ref : ${{ env.HEAD_COMMIT }}
11671174 - uses : pnpm/action-setup@v4
11681175 with :
1169- version : 8.3.1
1176+ version : 9.4.0
11701177 - name : Set up Node
11711178 uses : actions/setup-node@v4
11721179 with :
@@ -1200,12 +1207,12 @@ jobs:
12001207 - name : Build E2E app
12011208 working-directory : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
12021209 timeout-minutes : 5
1203- run : yarn ${{ matrix.build-command || 'test:build' }}
1210+ run : pnpm ${{ matrix.build-command || 'test:build' }}
12041211
12051212 - name : Run E2E test
12061213 working-directory : dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
12071214 timeout-minutes : 5
1208- run : yarn test:assert
1215+ run : pnpm ${{ matrix.assert-command || ' test:assert' }}
12091216
12101217 job_profiling_e2e_tests :
12111218 name : E2E ${{ matrix.label || matrix.test-application }} Test
@@ -1245,7 +1252,7 @@ jobs:
12451252 ref : ${{ env.HEAD_COMMIT }}
12461253 - uses : pnpm/action-setup@v4
12471254 with :
1248- version : 8.3.1
1255+ version : 9.4.0
12491256 - name : Set up Node
12501257 uses : actions/setup-node@v4
12511258 with :
0 commit comments