Skip to content

Commit 5ee9fae

Browse files
author
Luca Forstner
authored
Merge branch 'develop' into simple-multiplexed-transport
2 parents e1b9dd8 + 9d0472b commit 5ee9fae

File tree

1,239 files changed

+16671
-32879
lines changed

Some content is hidden

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

1,239 files changed

+16671
-32879
lines changed

.craft.yml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,31 @@ targets:
1616
- name: npm
1717
id: '@sentry/core'
1818
includeNames: /^sentry-core-\d.*\.tgz$/
19-
## 1.4 Tracing package
19+
## 1.4 Browser Utils package
2020
- name: npm
21-
id: '@sentry-internal/tracing'
22-
includeNames: /^sentry-internal-tracing-\d.*\.tgz$/
23-
## 1.5 Replay package (browser only)
21+
id: '@sentry-internal/browser-utils'
22+
includeNames: /^sentry-internal-browser-utils-\d.*\.tgz$/
23+
## 1.5 Replay Internal package (browser only)
2424
- name: npm
25-
id: '@sentry/replay'
26-
includeNames: /^sentry-replay-\d.*\.tgz$/
27-
## 1.6. OpenTelemetry package
25+
id: '@sentry-internal/replay'
26+
includeNames: /^sentry-internal-replay-\d.*\.tgz$/
27+
## 1.6 OpenTelemetry package
2828
- name: npm
2929
id: '@sentry/opentelemetry'
3030
includeNames: /^sentry-opentelemetry-\d.*\.tgz$/
3131
## 1.7 Feedback package (browser only)
3232
- name: npm
3333
id: '@sentry-internal/feedback'
3434
includeNames: /^sentry-internal-feedback-\d.*\.tgz$/
35-
## 1.8 ReplayCanvas package (browser only)
35+
## 1.8 Feedback Modal package (browser only)
36+
- name: npm
37+
id: '@sentry-internal/feedback-modal'
38+
includeNames: /^sentry-internal-feedback-modal-\d.*\.tgz$/
39+
## 1.9 Feedback Screenshot package (browser only)
40+
- name: npm
41+
id: '@sentry-internal/feedback-screenshot'
42+
includeNames: /^sentry-internal-feedback-screenshot-\d.*\.tgz$/
43+
## 1.10 ReplayCanvas package (browser only)
3644
- name: npm
3745
id: '@sentry-internal/replay-canvas'
3846
includeNames: /^sentry-internal-replay-canvas-\d.*\.tgz$/
@@ -125,11 +133,6 @@ targets:
125133
id: '@sentry-internal/eslint-config-sdk'
126134
includeNames: /^sentry-internal-eslint-config-sdk-\d.*\.tgz$/
127135

128-
## 8. Experimental packages
129-
- name: npm
130-
id: '@sentry/node-experimental'
131-
includeNames: /^sentry-node-experimental-\d.*\.tgz$/
132-
133136
# AWS Lambda Layer target
134137
- name: aws-lambda-layer
135138
includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha)\.\d+)?\.zip$/

.eslintrc.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,19 @@ module.exports = {
5151
},
5252
},
5353
{
54-
files: ['scenarios/**', 'dev-packages/rollup-utils/**'],
54+
files: ['scenarios/**', 'dev-packages/rollup-utils/**', 'dev-packages/bundle-analyzer-scenarios/**'],
5555
parserOptions: {
5656
sourceType: 'module',
5757
},
5858
rules: {
5959
'no-console': 'off',
6060
},
6161
},
62+
{
63+
files: ['vite.config.ts'],
64+
parserOptions: {
65+
project: ['tsconfig.test.json'],
66+
},
67+
},
6268
],
6369
};

.git-blame-ignore-revs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,11 @@ ef6b3c7877d5fc8031c08bb28b0ffafaeb01f501
1313
# chore: Enforce formatting of MD files in repository root #10127
1414
aecf26f22dbf65ce2c0caadc4ce71b46266c9f45
1515

16-
# chore: Create dev-packages folder #9997
16+
# chore: Create dev-packages folder #9997
1717
35205b4cc5783237e69452c39ea001e461d9c84d
18+
19+
# ref: Move node & node-experimental folders #11309
20+
# As well as revert and re-revert of this
21+
971b51d4b8e92aa1b93c51074e28c7cbed63b486
22+
ebc9b539548953bb9dd81d6a18adcdd91e804563
23+
c88ff463a5566194a454b58bc555f183cf9ee813

.github/dependabot.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ updates:
1515
allow:
1616
- dependency-name: "@sentry/cli"
1717
- dependency-name: "@sentry/vite-plugin"
18+
- dependency-name: "@opentelemetry/*"
19+
- dependency-name: "@prisma/instrumentation"
20+
- dependency-name: "opentelemetry-instrumentation-fetch-node"
1821
versioning-strategy: increase
1922
commit-message:
2023
prefix: feat

.github/workflows/build.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,17 @@ jobs:
9696
- 'scripts/**'
9797
- 'packages/core/**'
9898
- 'packages/rollup-utils/**'
99-
- 'packages/tracing/**'
100-
- 'packages/tracing-internal/**'
10199
- 'packages/utils/**'
102100
- 'packages/types/**'
103101
browser: &browser
104102
- *shared
105103
- 'packages/browser/**'
104+
- 'packages/browser-utils/**'
106105
- 'packages/replay/**'
107106
- 'packages/replay-canvas/**'
108107
- 'packages/feedback/**'
108+
- 'packages/feedback-modal/**'
109+
- 'packages/feedback-screenshot/**'
109110
- 'packages/wasm/**'
110111
browser_integration:
111112
- *shared
@@ -118,7 +119,6 @@ jobs:
118119
node:
119120
- *shared
120121
- 'packages/node/**'
121-
- 'packages/node-experimental/**'
122122
- 'dev-packages/node-integration-tests/**'
123123
nextjs:
124124
- *shared
@@ -135,7 +135,6 @@ jobs:
135135
profiling_node:
136136
- *shared
137137
- 'packages/node/**'
138-
- 'packages/node-experimental/**'
139138
- 'packages/profiling-node/**'
140139
- 'dev-packages/e2e-tests/test-applications/node-profiling/**'
141140
profiling_node_bindings:
@@ -271,6 +270,9 @@ jobs:
271270
${{needs.job_get_metadata.outputs.is_develop == 'false' && env.NX_CACHE_RESTORE_KEYS || 'nx-never-restore'}}
272271

273272
- name: Build packages
273+
# Set the CODECOV_TOKEN for Bundle Analysis
274+
env:
275+
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
274276
run: yarn build
275277
outputs:
276278
# this needs to be passed on, because the `needs` context only looks at direct ancestors (so steps which depend on
@@ -1036,6 +1038,7 @@ jobs:
10361038
'create-remix-app-v2',
10371039
'create-remix-app-express-vite-dev',
10381040
'debug-id-sourcemaps',
1041+
# 'esm-loader-node-express-app', # This is currently broken for upstream reasons. See https://github.com/getsentry/sentry-javascript/pull/11338#issuecomment-2025450675
10391042
'nextjs-app-dir',
10401043
'nextjs-14',
10411044
'react-create-hash-router',
@@ -1047,8 +1050,12 @@ jobs:
10471050
'node-fastify-app',
10481051
# TODO(v8): Re-enable hapi tests
10491052
# 'node-hapi-app',
1053+
'node-nestjs-app',
10501054
'node-exports-test-app',
1051-
'vue-3'
1055+
'node-koa-app',
1056+
'vue-3',
1057+
'webpack-4',
1058+
'webpack-5'
10521059
]
10531060
build-command:
10541061
- false

.github/workflows/canary.yml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ on:
1212
env:
1313
HEAD_COMMIT: ${{ github.event.inputs.commit || github.sha }}
1414

15+
CACHED_BUILD_PATHS: |
16+
${{ github.workspace }}/packages/*/*.tgz
17+
${{ github.workspace }}/dev-packages/event-proxy-server/build
18+
${{ github.workspace }}/node_modules
19+
${{ github.workspace }}/packages/*/node_modules
20+
${{ github.workspace }}/dev-packages/*/node_modules
21+
1522
permissions:
1623
contents: read
1724
issues: write
@@ -33,10 +40,7 @@ jobs:
3340
- name: Check canary cache
3441
uses: actions/cache@v4
3542
with:
36-
path: |
37-
${{ github.workspace }}/packages/*/*.tgz
38-
${{ github.workspace }}/node_modules
39-
${{ github.workspace }}/packages/*/node_modules
43+
path: ${{ env.CACHED_BUILD_PATHS }}
4044
key: canary-${{ env.HEAD_COMMIT }}
4145
- name: Install dependencies
4246
run: yarn install
@@ -94,24 +98,22 @@ jobs:
9498
- uses: pnpm/action-setup@v2
9599
with:
96100
version: 8.3.1
101+
97102
- name: Set up Node
98103
uses: actions/setup-node@v4
99104
with:
100-
node-version-file: 'package.json'
105+
node-version-file: 'dev-packages/e2e-tests/package.json'
101106

102107
- name: Restore canary cache
103108
uses: actions/cache/restore@v4
104109
with:
105-
path: |
106-
${{ github.workspace }}/packages/*/*.tgz
107-
${{ github.workspace }}/node_modules
108-
${{ github.workspace }}/packages/*/node_modules
110+
path: ${{ env.CACHED_BUILD_PATHS }}
109111
key: canary-${{ env.HEAD_COMMIT }}
110112

111113
- name: Get node version
112114
id: versions
113115
run: |
114-
echo "echo node=$(jq -r '.volta.node' package.json)" >> $GITHUB_OUTPUT
116+
echo "echo node=$(jq -r '.volta.node' dev-packages/e2e-tests/package.json)" >> $GITHUB_OUTPUT
115117
116118
- name: Validate Verdaccio
117119
run: yarn test:validate

.github/workflows/flaky-test-detector.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on:
33
workflow_dispatch:
44
pull_request:
55
paths:
6-
- 'dev-packages/browser-integration-tests/suites/**'
6+
- 'dev-packages/browser-integration-tests/suites/**/test.ts'
77
branches-ignore:
88
- master
99

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,4 @@ packages/deno/build-test
5757
packages/deno/lib.deno.d.ts
5858

5959
# gatsby
60-
packages/gatsby/gatsby-browser.d.ts
6160
packages/gatsby/gatsby-node.d.ts

0 commit comments

Comments
 (0)