@@ -99,15 +99,15 @@ jobs:
9999 any_code:
100100 - '!**/*.md'
101101
102-
103102 - name : Get PR labels
104103 id : pr-labels
105104 uses : mydea/pr-labels-action@fn/bump-node20
106105
107106 outputs :
108107 commit_label : ' ${{ env.COMMIT_SHA }}: ${{ env.COMMIT_MESSAGE }}'
109108 # Note: These next three have to be checked as strings ('true'/'false')!
110- is_base_branch : ${{ github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/v9' || github.ref == 'refs/heads/v8'}}
109+ is_base_branch :
110+ ${{ github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/v9' || github.ref == 'refs/heads/v8'}}
111111 is_release : ${{ startsWith(github.ref, 'refs/heads/release/') }}
112112 changed_ci : ${{ steps.changed.outputs.workflow == 'true' }}
113113 changed_any_code : ${{ steps.changed.outputs.any_code == 'true' }}
@@ -172,7 +172,8 @@ jobs:
172172 key : nx-Linux-${{ github.ref }}-${{ env.HEAD_COMMIT || github.sha }}
173173 # On develop branch, we want to _store_ the cache (so it can be used by other branches), but never _restore_ from it
174174 restore-keys :
175- ${{needs.job_get_metadata.outputs.is_base_branch == 'false' && env.NX_CACHE_RESTORE_KEYS || 'nx-never-restore'}}
175+ ${{needs.job_get_metadata.outputs.is_base_branch == 'false' && env.NX_CACHE_RESTORE_KEYS ||
176+ ' nx-never-restore' }}
176177
177178 - name : Build packages
178179 # Set the CODECOV_TOKEN for Bundle Analysis
@@ -191,12 +192,24 @@ jobs:
191192
192193 outputs :
193194 dependency_cache_key : ${{ steps.install_dependencies.outputs.cache_key }}
194- changed_node_integration : ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry-internal/node-integration-tests') }}
195- changed_remix : ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry/remix') }}
196- changed_node : ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry/node') }}
197- changed_deno : ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry/deno') }}
198- changed_bun : ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry/bun') }}
199- changed_browser_integration : ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry-internal/browser-integration-tests') }}
195+ changed_node_integration :
196+ ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected,
197+ ' @sentry-internal/node-integration-tests' ) }}
198+ changed_remix :
199+ ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected,
200+ ' @sentry/remix' ) }}
201+ changed_node :
202+ ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected,
203+ ' @sentry/node' ) }}
204+ changed_deno :
205+ ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected,
206+ ' @sentry/deno' ) }}
207+ changed_bun :
208+ ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected,
209+ ' @sentry/bun' ) }}
210+ changed_browser_integration :
211+ ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected,
212+ ' @sentry-internal/browser-integration-tests' ) }}
200213
201214 job_check_branches :
202215 name : Check PR branches
@@ -504,7 +517,9 @@ jobs:
504517 token : ${{ secrets.CODECOV_TOKEN }}
505518
506519 job_browser_playwright_tests :
507- name : Playwright ${{ matrix.bundle }}${{ matrix.project && matrix.project != 'chromium' && format(' {0}', matrix.project) || ''}}${{ matrix.shard && format(' ({0}/{1})', matrix.shard, matrix.shards) || ''}} Tests
520+ name :
521+ Playwright ${{ matrix.bundle }}${{ matrix.project && matrix.project != 'chromium' && format(' {0}',
522+ matrix.project) || ''}}${{ matrix.shard && format(' ({0}/{1})', matrix.shard, matrix.shards) || ''}} Tests
508523 needs : [job_get_metadata, job_build]
509524 if : needs.job_build.outputs.changed_browser_integration == 'true' || github.event_name != 'pull_request'
510525 runs-on : ubuntu-20.04-large-js
@@ -574,13 +589,17 @@ jobs:
574589 env :
575590 PW_BUNDLE : ${{ matrix.bundle }}
576591 working-directory : dev-packages/browser-integration-tests
577- run : yarn test:all${{ matrix.project && format(' --project={0}', matrix.project) || '' }}${{ matrix.shard && format(' --shard={0}/{1}', matrix.shard, matrix.shards) || '' }}
592+ run :
593+ yarn test:all${{ matrix.project && format(' --project={0}', matrix.project) || '' }}${{ matrix.shard &&
594+ format(' --shard={0}/{1}', matrix.shard, matrix.shards) || '' }}
578595
579596 - name : Upload Playwright Traces
580597 uses : actions/upload-artifact@v4
581598 if : failure()
582599 with :
583- name : playwright-traces-job_browser_playwright_tests-${{ matrix.bundle}}-${{matrix.project}}-${{matrix.shard || '0'}}
600+ name :
601+ playwright-traces-job_browser_playwright_tests-${{ matrix.bundle}}-${{matrix.project}}-${{matrix.shard ||
602+ ' 0' }}
584603 path : dev-packages/browser-integration-tests/test-results
585604 overwrite : true
586605 retention-days : 7
@@ -822,19 +841,24 @@ jobs:
822841
823842 - name : Determine which E2E test applications should be run
824843 id : matrix
825- run : yarn --silent ci:build-matrix --base=${{ (github.event_name == 'pull_request' && github.event.pull_request.base.sha) || '' }} >> $GITHUB_OUTPUT
844+ run :
845+ yarn --silent ci:build-matrix --base=${{ (github.event_name == 'pull_request' &&
846+ github.event.pull_request.base.sha) || '' }} >> $GITHUB_OUTPUT
826847 working-directory : dev-packages/e2e-tests
827848
828849 - name : Determine which optional E2E test applications should be run
829850 id : matrix-optional
830- run : yarn --silent ci:build-matrix-optional --base=${{ (github.event_name == 'pull_request' && github.event.pull_request.base.sha) || '' }} >> $GITHUB_OUTPUT
851+ run :
852+ yarn --silent ci:build-matrix-optional --base=${{ (github.event_name == 'pull_request' &&
853+ github.event.pull_request.base.sha) || '' }} >> $GITHUB_OUTPUT
831854 working-directory : dev-packages/e2e-tests
832855
833856 job_e2e_tests :
834857 name : E2E ${{ matrix.label || matrix.test-application }} Test
835858 # We need to add the `always()` check here because the previous step has this as well :(
836859 # See: https://github.com/actions/runner/issues/2205
837- if : always() && needs.job_e2e_prepare.result == 'success' && needs.job_e2e_prepare.outputs.matrix != '{"include":[]}'
860+ if :
861+ always() && needs.job_e2e_prepare.result == 'success' && needs.job_e2e_prepare.outputs.matrix != '{"include":[]}'
838862 needs : [job_get_metadata, job_build, job_e2e_prepare]
839863 runs-on : ubuntu-22.04
840864 timeout-minutes : 15
@@ -951,12 +975,9 @@ jobs:
951975 # We need to add the `always()` check here because the previous step has this as well :(
952976 # See: https://github.com/actions/runner/issues/2205
953977 if :
954- always() &&
955- needs.job_get_metadata.outputs.is_release != 'true' &&
956- needs.job_e2e_prepare.result == 'success' &&
957- needs.job_e2e_prepare.outputs.matrix-optional != '{"include":[]}' &&
958- (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) &&
959- github.actor != 'dependabot[bot]'
978+ always() && needs.job_get_metadata.outputs.is_release != 'true' && needs.job_e2e_prepare.result == 'success' &&
979+ needs.job_e2e_prepare.outputs.matrix-optional != '{"include":[]}' && (github.event_name != 'pull_request' ||
980+ github.event.pull_request.head.repo.full_name == github.repository) && github.actor != 'dependabot[bot]'
960981 needs : [job_get_metadata, job_build, job_e2e_prepare]
961982 runs-on : ubuntu-20.04
962983 timeout-minutes : 15
0 commit comments