Skip to content

Commit 1df2b00

Browse files
committed
Merge branch 'develop' into cl/screenshot-integration
2 parents 4b78ce9 + 492f115 commit 1df2b00

File tree

285 files changed

+8498
-10968
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

285 files changed

+8498
-10968
lines changed

.craft.yml

+2-6
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,6 @@ targets:
4949
includeNames: /^sentry-profiling-node-\d.*\.tgz$/
5050

5151
## 3 Browser-based Packages
52-
- name: npm
53-
id: '@sentry/angular-ivy'
54-
includeNames: /^sentry-angular-ivy-\d.*\.tgz$/
5552
- name: npm
5653
id: '@sentry/angular'
5754
includeNames: /^sentry-angular-\d.*\.tgz$/
@@ -93,7 +90,7 @@ targets:
9390
includeNames: /^sentry-aws-serverless-\d.*\.tgz$/
9491
- name: npm
9592
id: '@sentry/google-cloud-serverless'
96-
includeNames: /^sentry-google-cloud-\d.*\.tgz$/
93+
includeNames: /^sentry-google-cloud-serverless-\d.*\.tgz$/
9794
- name: npm
9895
id: '@sentry/bun'
9996
includeNames: /^sentry-bun-\d.*\.tgz$/
@@ -145,6 +142,7 @@ targets:
145142
- nodejs14.x
146143
- nodejs16.x
147144
- nodejs18.x
145+
- nodejs20.x
148146
license: MIT
149147

150148
# CDN Bundle Target
@@ -178,8 +176,6 @@ targets:
178176
onlyIfPresent: /^sentry-vue-\d.*\.tgz$/
179177
'npm:@sentry/gatsby':
180178
onlyIfPresent: /^sentry-gatsby-\d.*\.tgz$/
181-
'npm:@sentry/angular-ivy':
182-
onlyIfPresent: /^sentry-angular-ivy-\d.*\.tgz$/
183179
'npm:@sentry/angular':
184180
onlyIfPresent: /^sentry-angular-\d.*\.tgz$/
185181
'npm:@sentry/astro':

.github/ISSUE_TEMPLATE/bug.yml

-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ body:
3333
- '@sentry/browser'
3434
- '@sentry/astro'
3535
- '@sentry/angular'
36-
- '@sentry/angular-ivy'
3736
- '@sentry/aws-serverless'
3837
- '@sentry/bun'
3938
- '@sentry/deno'

.github/workflows/build.yml

+31-4
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ env:
4444
${{ github.workspace }}/packages/ember/*.d.ts
4545
${{ github.workspace }}/packages/gatsby/*.d.ts
4646
${{ github.workspace }}/packages/core/src/version.ts
47-
${{ github.workspace }}/packages/serverless
4847
${{ github.workspace }}/packages/utils/cjs
4948
${{ github.workspace }}/packages/utils/esm
5049
@@ -278,6 +277,34 @@ jobs:
278277
# `job_build` can't see `job_install_deps` and what it returned)
279278
dependency_cache_key: ${{ needs.job_install_deps.outputs.dependency_cache_key }}
280279

280+
job_size_check:
281+
name: Size Check
282+
needs: [job_get_metadata, job_build]
283+
timeout-minutes: 15
284+
runs-on: ubuntu-20.04
285+
if:
286+
github.event_name == 'pull_request' || needs.job_get_metadata.outputs.is_develop == 'true' ||
287+
needs.job_get_metadata.outputs.is_release == 'true'
288+
steps:
289+
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
290+
uses: actions/checkout@v4
291+
with:
292+
ref: ${{ env.HEAD_COMMIT }}
293+
- name: Set up Node
294+
uses: actions/setup-node@v4
295+
with:
296+
node-version-file: 'package.json'
297+
- name: Restore caches
298+
uses: ./.github/actions/restore-cache
299+
env:
300+
DEPENDENCY_CACHE_KEY: ${{ needs.job_build.outputs.dependency_cache_key }}
301+
- name: Check bundle sizes
302+
uses: ./dev-packages/size-limit-gh-action
303+
with:
304+
github_token: ${{ secrets.GITHUB_TOKEN }}
305+
# Only run comparison against develop if this is a PR
306+
comparison_branch: ${{ (github.event_name == 'pull_request' && github.base_ref) || ''}}
307+
281308
job_lint:
282309
name: Lint
283310
# Even though the linter only checks source code, not built code, it needs the built code in order check that all
@@ -385,7 +412,7 @@ jobs:
385412
${{ github.workspace }}/packages/replay/build/bundles/**
386413
${{ github.workspace }}/packages/replay-canvas/build/bundles/**
387414
${{ github.workspace }}/packages/**/*.tgz
388-
${{ github.workspace }}/packages/serverless/build/aws/dist-serverless/*.zip
415+
${{ github.workspace }}/packages/aws-serverless/build/aws/dist-serverless/*.zip
389416
390417
job_browser_unit_tests:
391418
name: Browser Unit Tests
@@ -584,7 +611,7 @@ jobs:
584611
name: Playwright (${{ matrix.bundle }}${{ matrix.shard && format(' {0}/{1}', matrix.shard, matrix.shards) || ''}}) Tests
585612
needs: [job_get_metadata, job_build]
586613
if: needs.job_get_metadata.outputs.changed_browser_integration == 'true' || github.event_name != 'pull_request'
587-
runs-on: ubuntu-20.04
614+
runs-on: ubuntu-20.04-large-js
588615
timeout-minutes: 25
589616
strategy:
590617
fail-fast: false
@@ -871,7 +898,7 @@ jobs:
871898
yarn test
872899
873900
job_remix_integration_tests:
874-
name: Remix v${{ matrix.remix }} (Node ${{ matrix.node }}) ${{ matrix.tracingIntegration && 'TracingIntegration'}} Tests
901+
name: Remix v${{ matrix.remix }} (Node ${{ matrix.node }}) Tests
875902
needs: [job_get_metadata, job_build]
876903
if: needs.job_get_metadata.outputs.changed_remix == 'true' || github.event_name != 'pull_request'
877904
runs-on: ubuntu-20.04

.github/workflows/issue-package-label.yml

-3
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@ jobs:
3838
"@sentry.angular": {
3939
"label": "Package: Angular"
4040
},
41-
"@sentry.angular-ivy": {
42-
"label": "Package: Angular"
43-
},
4441
"@sentry.bun": {
4542
"label": "Package: Bun"
4643
},

0 commit comments

Comments
 (0)