Skip to content

Commit 3595ab7

Browse files
authored
Merge branch 'develop' into cg/JS-1567/add-replaylogsmetrics-bundle
2 parents 9c8e030 + e60f960 commit 3595ab7

File tree

20 files changed

+1414
-1778
lines changed

20 files changed

+1414
-1778
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ updates:
1212
directory: '/'
1313
schedule:
1414
interval: 'weekly'
15-
allow:
16-
- dependency-name: '@sentry/*'
17-
- dependency-name: '@playwright/test'
18-
- dependency-name: '@opentelemetry/*'
1915
ignore:
2016
- dependency-name: '@opentelemetry/instrumentation'
2117
- dependency-name: '@opentelemetry/instrumentation-*'

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,7 @@ jobs:
568568
- bundle_min
569569
- bundle_replay
570570
- bundle_tracing
571+
- bundle_logs_metrics
571572
- bundle_tracing_logs_metrics
572573
- bundle_replay_logs_metrics
573574
- bundle_tracing_replay

.size-limit.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,12 @@ module.exports = [
186186
gzip: true,
187187
limit: '43 KB',
188188
},
189+
{
190+
name: 'CDN Bundle (incl. Logs, Metrics)',
191+
path: createCDNPath('bundle.logs.metrics.min.js'),
192+
gzip: true,
193+
limit: '29 KB',
194+
},
189195
{
190196
name: 'CDN Bundle (incl. Tracing, Logs, Metrics)',
191197
path: createCDNPath('bundle.tracing.logs.metrics.min.js'),
@@ -231,6 +237,13 @@ module.exports = [
231237
brotli: false,
232238
limit: '128 KB',
233239
},
240+
{
241+
name: 'CDN Bundle (incl. Logs, Metrics) - uncompressed',
242+
path: createCDNPath('bundle.logs.metrics.min.js'),
243+
gzip: false,
244+
brotli: false,
245+
limit: '86 KB',
246+
},
234247
{
235248
name: 'CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed',
236249
path: createCDNPath('bundle.tracing.logs.metrics.min.js'),

dev-packages/browser-integration-tests/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
"test:bundle:replay:min": "PW_BUNDLE=bundle_replay_min yarn test",
2424
"test:bundle:tracing": "PW_BUNDLE=bundle_tracing yarn test",
2525
"test:bundle:tracing:min": "PW_BUNDLE=bundle_tracing_min yarn test",
26+
"test:bundle:logs_metrics": "PW_BUNDLE=bundle_logs_metrics yarn test",
27+
"test:bundle:logs_metrics:min": "PW_BUNDLE=bundle_logs_metrics_min yarn test",
28+
"test:bundle:logs_metrics:debug_min": "PW_BUNDLE=bundle_logs_metrics_debug_min yarn test",
2629
"test:bundle:tracing_logs_metrics": "PW_BUNDLE=bundle_tracing_logs_metrics yarn test",
2730
"test:bundle:tracing_logs_metrics:min": "PW_BUNDLE=bundle_tracing_logs_metrics_min yarn test",
2831
"test:bundle:tracing_logs_metrics:debug_min": "PW_BUNDLE=bundle_tracing_logs_metrics_debug_min yarn test",

dev-packages/browser-integration-tests/suites/public-api/metrics/simple/test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@ import {
55
getFirstSentryEnvelopeRequest,
66
properFullEnvelopeRequestParser,
77
shouldSkipMetricsTest,
8+
shouldSkipTracingTest,
89
} from '../../../../utils/helpers';
910

1011
sentryTest('should capture all metric types', async ({ getLocalTestUrl, page }) => {
11-
// Only run this for npm package exports and CDN bundles with metrics
12-
if (shouldSkipMetricsTest()) {
12+
// Only run this for npm package exports and CDN bundles with metrics and tracing
13+
// (the test uses Sentry.startSpan which requires tracing)
14+
if (shouldSkipMetricsTest() || shouldSkipTracingTest()) {
1315
sentryTest.skip();
1416
}
1517

dev-packages/browser-integration-tests/suites/wasm/webWorker/assets/worker.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ function getBuildId(module) {
4848

4949
// Handle messages from the main thread
5050
self.addEventListener('message', async event => {
51+
if (event.origin !== '' && event.origin !== self.location.origin) {
52+
return;
53+
}
54+
5155
function crash() {
5256
throw new Error('WASM error from worker');
5357
}

dev-packages/browser-integration-tests/utils/generatePlugin.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ const BUNDLE_PATHS: Record<string, Record<string, string>> = {
5656
bundle_replay_min: 'build/bundles/bundle.replay.min.js',
5757
bundle_tracing: 'build/bundles/bundle.tracing.js',
5858
bundle_tracing_min: 'build/bundles/bundle.tracing.min.js',
59+
bundle_logs_metrics: 'build/bundles/bundle.logs.metrics.js',
60+
bundle_logs_metrics_min: 'build/bundles/bundle.logs.metrics.min.js',
61+
bundle_logs_metrics_debug_min: 'build/bundles/bundle.logs.metrics.debug.min.js',
5962
bundle_tracing_logs_metrics: 'build/bundles/bundle.tracing.logs.metrics.js',
6063
bundle_tracing_logs_metrics_min: 'build/bundles/bundle.tracing.logs.metrics.min.js',
6164
bundle_tracing_logs_metrics_debug_min: 'build/bundles/bundle.tracing.logs.metrics.debug.min.js',

dev-packages/cloudflare-integration-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@sentry-internal/test-utils": "10.37.0",
2323
"eslint-plugin-regexp": "^1.15.0",
2424
"vitest": "^3.2.4",
25-
"wrangler": "4.22.0"
25+
"wrangler": "4.61.0"
2626
},
2727
"volta": {
2828
"extends": "../../package.json"

dev-packages/e2e-tests/test-applications/cloudflare-hono/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
},
1313
"dependencies": {
1414
"@sentry/cloudflare": "latest || *",
15-
"hono": "4.11.4"
15+
"hono": "4.11.7"
1616
},
1717
"devDependencies": {
1818
"@cloudflare/vitest-pool-workers": "^0.8.31",
1919
"@cloudflare/workers-types": "^4.20250521.0",
2020
"typescript": "^5.9.3",
2121
"vitest": "3.1.0",
22-
"wrangler": "4.22.0"
22+
"wrangler": "4.61.0"
2323
},
2424
"volta": {
2525
"extends": "../../package.json"

dev-packages/e2e-tests/test-applications/cloudflare-mcp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"@sentry-internal/test-utils": "link:../../../test-utils",
2828
"typescript": "^5.5.2",
2929
"vitest": "~3.2.0",
30-
"wrangler": "^4.23.0",
30+
"wrangler": "^4.61.0",
3131
"ws": "^8.18.3"
3232
},
3333
"volta": {

0 commit comments

Comments
 (0)