Skip to content

Commit 0a65896

Browse files
authored
Merge pull request #10252 from getsentry/prepare-release/7.94.0
meta(changelog): Update changelog for 7.94.0
2 parents 48519f9 + 484431a commit 0a65896

File tree

471 files changed

+8598
-4789
lines changed

Some content is hidden

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

471 files changed

+8598
-4789
lines changed

.craft.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ targets:
3232
- name: npm
3333
id: '@sentry-internal/feedback'
3434
includeNames: /^sentry-internal-feedback-\d.*\.tgz$/
35+
## 1.8 ReplayCanvas package (browser only)
36+
- name: npm
37+
id: '@sentry-internal/replay-canvas'
38+
includeNames: /^sentry-internal-replay-canvas-\d.*\.tgz$/
3539

3640
## 2. Browser & Node SDKs
3741
- name: npm

.git-blame-ignore-revs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,10 @@
88
2aa4e94b036675245290596884959e06dcced044
99

1010
# chore: Rename `integration-tests` -> `browser-integration-tests` (#7455)
11-
ef6b3c7877d5fc8031c08bb28b0ffafaeb01f501
11+
ef6b3c7877d5fc8031c08bb28b0ffafaeb01f501
12+
13+
# chore: Enforce formatting of MD files in repository root #10127
14+
aecf26f22dbf65ce2c0caadc4ce71b46266c9f45
15+
16+
# chore: Create dev-packages folder #9997
17+
35205b4cc5783237e69452c39ea001e461d9c84d

.github/workflows/build.yml

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ env:
3535

3636
# packages/utils/cjs and packages/utils/esm: Symlinks to the folders inside of `build`, needed for tests
3737
CACHED_BUILD_PATHS: |
38+
${{ github.workspace }}/dev-packages/*/build
3839
${{ github.workspace }}/packages/*/build
3940
${{ github.workspace }}/packages/ember/*.d.ts
4041
${{ github.workspace }}/packages/gatsby/*.d.ts
@@ -99,6 +100,7 @@ jobs:
99100
- *shared
100101
- 'packages/browser/**'
101102
- 'packages/replay/**'
103+
- 'packages/replay-canvas/**'
102104
- 'packages/feedback/**'
103105
browser_integration:
104106
- *shared
@@ -370,6 +372,7 @@ jobs:
370372
${{ github.workspace }}/packages/browser/build/bundles/**
371373
${{ github.workspace }}/packages/integrations/build/bundles/**
372374
${{ github.workspace }}/packages/replay/build/bundles/**
375+
${{ github.workspace }}/packages/replay-canvas/build/bundles/**
373376
${{ github.workspace }}/packages/**/*.tgz
374377
${{ github.workspace }}/packages/serverless/build/aws/dist-serverless/*.zip
375378
@@ -775,8 +778,14 @@ jobs:
775778
strategy:
776779
fail-fast: false
777780
matrix:
778-
node: [14, 16, 18, 20, 21]
781+
node: [18, 20, 21]
779782
remix: [1, 2]
783+
# Remix v2 only supports Node 18+, so run Node 14, 16 tests separately
784+
include:
785+
- node: 14
786+
remix: 1
787+
- node: 16
788+
remix: 1
780789
steps:
781790
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
782791
uses: actions/checkout@v4
@@ -858,11 +867,13 @@ jobs:
858867
matrix:
859868
test-application:
860869
[
870+
'cloudflare-astro',
861871
'node-express-app',
862872
'create-react-app',
863873
'create-next-app',
864-
'create-remix-app',
865-
'create-remix-app-v2',
874+
# disabling remix e2e tests because of flakes
875+
# 'create-remix-app',
876+
# 'create-remix-app-v2',
866877
'debug-id-sourcemaps',
867878
'nextjs-app-dir',
868879
'nextjs-14',
@@ -944,6 +955,16 @@ jobs:
944955
timeout-minutes: 5
945956
run: yarn test:assert
946957

958+
- name: Deploy Astro to Cloudflare
959+
uses: cloudflare/pages-action@v1
960+
if: matrix.test-application == 'cloudflare-astro'
961+
with:
962+
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
963+
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
964+
projectName: ${{ secrets.CLOUDFLARE_PROJECT_NAME }}
965+
directory: dist
966+
workingDirectory: dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
967+
947968
job_required_jobs_passed:
948969
name: All required jobs passed or were skipped
949970
needs:

.size-limit.js

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ module.exports = [
1414
gzip: true,
1515
limit: '75 KB',
1616
},
17+
{
18+
name: '@sentry/browser (incl. Tracing, Replay with Canvas) - Webpack (gzipped)',
19+
path: 'packages/browser/build/npm/esm/index.js',
20+
import: '{ init, Replay, BrowserTracing, ReplayCanvas }',
21+
gzip: true,
22+
limit: '90 KB',
23+
},
1724
{
1825
name: '@sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped)',
1926
path: 'packages/browser/build/npm/esm/index.js',
@@ -47,6 +54,13 @@ module.exports = [
4754
gzip: true,
4855
limit: '50 KB',
4956
},
57+
{
58+
name: '@sentry/browser (incl. sendFeedback) - Webpack (gzipped)',
59+
path: 'packages/browser/build/npm/esm/index.js',
60+
import: '{ init, sendFeedback }',
61+
gzip: true,
62+
limit: '50 KB',
63+
},
5064
{
5165
name: '@sentry/browser - Webpack (gzipped)',
5266
path: 'packages/browser/build/npm/esm/index.js',
@@ -72,7 +86,7 @@ module.exports = [
7286
name: '@sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped)',
7387
path: 'packages/browser/build/bundles/bundle.tracing.min.js',
7488
gzip: true,
75-
limit: '35 KB',
89+
limit: '37 KB',
7690
},
7791
{
7892
name: '@sentry/browser - ES6 CDN Bundle (gzipped)',
@@ -94,7 +108,7 @@ module.exports = [
94108
path: 'packages/browser/build/bundles/bundle.tracing.min.js',
95109
gzip: false,
96110
brotli: false,
97-
limit: '100 KB',
111+
limit: '105 KB',
98112
},
99113
{
100114
name: '@sentry/browser - ES6 CDN Bundle (minified & uncompressed)',

0 commit comments

Comments
 (0)