Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: open source gsApp (revised) #85592

Merged
merged 16 commits into from
Feb 27, 2025
Merged

feat: open source gsApp (revised) #85592

merged 16 commits into from
Feb 27, 2025

Conversation

joshuarli
Copy link
Member

@joshuarli joshuarli commented Feb 20, 2025

This open sources gsApp. Getsentry will remain unaffected after this is merged, then https://github.com/getsentry/getsentry/pull/16675 will remove gsApp in getsentry.

Differences:

  • gsApp's entrypoint index.tsx is inlined into the main sentry app, and makes use of sentry mode (feat: sentry mode #80342) so that open source sentry will not initialize gsApp.
    • getsentry devserver will set sentryMode appropriately so that gsApp is initialized

getsentry devserver is still needed to work on gsApp, even though it lives in sentry. Eventually it'll all (gsAdmin, jest/webpack/eslint configs) be moved/merged over.

@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Feb 20, 2025
Copy link

codecov bot commented Feb 20, 2025

❌ 5 Tests Failed:

Tests completed Failed Passed Skipped
9619 5 9614 4
View the top 3 failed test(s) by shortest run time
project renders and toggles searches successfully
Stack Traces | 0.19s run time
Error: expect(jest.fn()).toHaveBeenCalledTimes(expected)

Expected number of calls: 2
Received number of calls: 9

Ignored nodes: comments, script, style
...
    at .../views/spikeProtection/spikeProtectionProjects.spec.tsx:284:23
    at runWithExpensiveErrorDiagnosticsDisabled (.../sentry/sentry/node_modules/@.../dom/dist/config.js:47:12)
    at checkCallback (.../sentry/sentry/node_modules/@.../dom/dist/wait-for.js:124:77)
    at .../sentry/sentry/node_modules/@.../dom/dist/wait-for.js:82:9
project renders and toggles response to successful disable toggle for all projects
Stack Traces | 5.01s run time
Error: thrown: "Exceeded timeout of 5000 ms for a test.
Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout."
    at .../views/spikeProtection/spikeProtectionProjects.spec.tsx:311:3
    at _dispatchDescribe (.../jest-circus/build/index.js:91:26)
    at describe (.../jest-circus/build/index.js:55:5)
    at Object.<anonymous> (.../views/spikeProtection/spikeProtectionProjects.spec.tsx:13:1)
    at Runtime._execModule (.../jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (.../jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (.../jest-runtime/build/index.js:882:12)
    at jestAdapter (.../build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at runTestInternal (.../jest-runner/build/runTest.js:367:16)
    at runTest (.../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../jest-runner/build/testWorker.js:106:12)
project renders and toggles closes the accordion upon disable
Stack Traces | 5.02s run time
Error: thrown: "Exceeded timeout of 5000 ms for a test.
Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout."
    at .../views/spikeProtection/spikeProtectionProjects.spec.tsx:346:3
    at _dispatchDescribe (.../jest-circus/build/index.js:91:26)
    at describe (.../jest-circus/build/index.js:55:5)
    at Object.<anonymous> (.../views/spikeProtection/spikeProtectionProjects.spec.tsx:13:1)
    at Runtime._execModule (.../jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (.../jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (.../jest-runtime/build/index.js:882:12)
    at jestAdapter (.../build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at runTestInternal (.../jest-runner/build/runTest.js:367:16)
    at runTest (.../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../jest-runner/build/testWorker.js:106:12)

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@joshuarli joshuarli changed the title do not merge feat: open source gsApp (revised) Feb 25, 2025
Copy link

codecov bot commented Feb 25, 2025

Bundle Report

Changes will increase total bundle size by 8.17MB (24.47%) ⬆️⚠️, exceeding the configured threshold of 5%.

Bundle name Size Change
app-webpack-bundle-array-push 41.57MB 8.17MB (24.47%) ⬆️⚠️

Affected Assets, Files, and Routes:

view changes for bundle: app-webpack-bundle-array-push

Assets Changed:

Asset Name Size Change Total Size Change (%)
chunks/vendors-node_modules_emotion_styled_dist_emotion-styled_browser_esm_js-node_modules_classname-0e949e.*.js (New) 1.56MB 1.56MB 100.0% 🚀
chunks/app_components_avatar_actorAvatar_tsx-app_components_avatar_avatarList_tsx-app_components_cha-7dd800.*.js (New) 1.38MB 1.38MB 100.0% 🚀
chunks/app_components_assigneeBadge_tsx-app_components_charts_components_markLine_tsx-app_components-785898.*.js (New) 1.14MB 1.14MB 100.0% 🚀
chunks/vendors-node_modules_moment-timezone_moment-timezone_js-node_modules_core-js_modules_es_set_d-f0a4fb.*.js (New) 916.84kB 916.84kB 100.0% 🚀
assets/trial_hero_profile_duration.*.png (New) 826.2kB 826.2kB 100.0% 🚀
assets/trial_hero_replay.*.png (New) 745.11kB 745.11kB 100.0% 🚀
chunks/vendors-node_modules_date-fns_format_index_js-node_modules_downsample_methods_ASAP_js-node_mo-b2ddd7.*.js (New) 722.29kB 722.29kB 100.0% 🚀
assets/trial_hero_transaction.*.png (New) 650.29kB 650.29kB 100.0% 🚀
chunks/vendors-node_modules_base64-arraybuffer_dist_base64-arraybuffer_es5_js-node_modules_echarts_l-ce9671.*.js (New) 643.06kB 643.06kB 100.0% 🚀
chunks/app_actionCreators_redirectToProject_tsx-app_actionCreators_sudoModal_tsx-app_components_aler-6ae3ef.*.js (New) 451.92kB 451.92kB 100.0% 🚀
chunks/app_views_issueDetails_groupEventDetails_groupEventDetails_tsx.*.js -9.16kB 361.55kB -2.47%
chunks/gsApp_registerHooks_tsx.*.js (New) 358.91kB 358.91kB 100.0% 🚀
assets/data-retention.*.svg (New) 350.45kB 350.45kB 100.0% 🚀
assets/replay-modal-hero.*.jpg (New) 320.84kB 320.84kB 100.0% 🚀
chunks/vendors-node_modules_lodash_debounce_js-node_modules_lodash_difference_js-node_modules_lodash-ed76b2.*.js (New) 304.53kB 304.53kB 100.0% 🚀
chunks/app_actionCreators_preferences_tsx-app_components_avatar_actorAvatar_tsx-app_components_confi-71c9ce.*.js (New) 302.44kB 302.44kB 100.0% 🚀
assets/migration-complete.*.png (New) 270.25kB 270.25kB 100.0% 🚀
assets/dashboards.*.svg (New) 267.38kB 267.38kB 100.0% 🚀
assets/missionControl.*.jpg (New) 262.09kB 262.09kB 100.0% 🚀
assets/alert-builder.*.svg (New) 249.92kB 249.92kB 100.0% 🚀
chunks/gsApp_components_features_disabledDiscover2Page_tsx.*.js (New) 244.11kB 244.11kB 100.0% 🚀
assets/distributed-tracing.*.svg (New) 233.3kB 233.3kB 100.0% 🚀
assets/integration-alerts.*.svg (New) 217.93kB 217.93kB 100.0% 🚀
assets/metric-alerts.*.svg (New) 213.67kB 213.67kB 100.0% 🚀
chunks/gsApp_components_features_disabledPerformancePage_tsx.*.js (New) 197.47kB 197.47kB 100.0% 🚀
assets/user-misery.*.svg (New) 196.47kB 196.47kB 100.0% 🚀
assets/migration-request.*.png (New) 174.98kB 174.98kB 100.0% 🚀
assets/insights.*.svg (New) 174.09kB 174.09kB 100.0% 🚀
assets/perf-summary.*.svg (New) 173.22kB 173.22kB 100.0% 🚀
chunks/app_components_lazyRender_tsx-app_components_nav_context_tsx-app_components_noProjectMessage_-b12cc0.*.js (New) 169.87kB 169.87kB 100.0% 🚀
chunks/vendors-node_modules_react-google-maps_api_dist_esm_js.*.js (New) 161.45kB 161.45kB 100.0% 🚀
chunks/app_actionCreators_members_tsx-app_components_avatar_avatarList_tsx-app_components_deprecated-58605b.*.js (New) 159.28kB 159.28kB 100.0% 🚀
assets/event-volume.*.svg (New) 155.05kB 155.05kB 100.0% 🚀
chunks/app_components_panels_panelHeader_tsx-app_utils_profiling_hooks_useVirtualizedTree_useVirtual-52f53b.*.js (New) 154.23kB 154.23kB 100.0% 🚀
chunks/gsApp_components_features_disabledAlertsPage_tsx.*.js (New) 153.67kB 153.67kB 100.0% 🚀
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-e4ffca.*.js (New) 134.66kB 134.66kB 100.0% 🚀
chunks/app_components_breadcrumbs_tsx-app_components_charts_areaChart_tsx-app_components_charts_barC-218944.*.js (New) 131.72kB 131.72kB 100.0% 🚀
chunks/app_views_projectDetail_index_tsx.*.js (New) 130.8kB 130.8kB 100.0% 🚀
chunks/app_views_traces_content_tsx-node_modules_lodash_omitBy_js-node_modules_core-js_modules_es_ar-de4a11.*.js (New) 121.08kB 121.08kB 100.0% 🚀
chunks/app_components_charts_areaChart_tsx-app_components_charts_chartZoom_tsx-app_components_charts-9c7462.*.js (New) 118.1kB 118.1kB 100.0% 🚀
chunks/app_data_timezones_tsx-app_views_alerts_builder_builderBreadCrumbs_tsx-app_views_alerts_rules-612e42.*.js (New) 114.0kB 114.0kB 100.0% 🚀
assets/screenshots.*.gif (New) 113.79kB 113.79kB 100.0% 🚀
entrypoints/app.js 9.69kB 109.03kB 9.76% ⚠️
chunks/app_views_performance_transactionSummary_transactionOverview_index_tsx.*.js -1.2kB 108.18kB -1.1%
chunks/app_views_performance_landing_widgets_components_widgetChartRow_tsx-app_views_performance_table_tsx.*.js -6.78kB 106.98kB -5.96%
chunks/gsApp_views_decideCheckout_tsx.*.js (New) 99.12kB 99.12kB 100.0% 🚀
chunks/vendors-node_modules_amplitude_analytics-browser_lib_esm_index_js-node_modules_echarts_lib_co-f499bb.*.js (New) 98.61kB 98.61kB 100.0% 🚀
chunks/app_views_performance_traceDetails_index_tsx.*.js (New) 94.15kB 94.15kB 100.0% 🚀
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-66d8ed.*.js (New) 86.25kB 86.25kB 100.0% 🚀
chunks/app_components_feedback_widget_feedbackWidgetButton_tsx-app_utils_useCombinedReducer_tsx-app_-2590d5.*.js (New) 79.75kB 79.75kB 100.0% 🚀
chunks/app_components_charts_areaChart_tsx-app_components_charts_chartZoom_tsx-app_components_charts-9d600d.*.js (New) 73.57kB 73.57kB 100.0% 🚀
chunks/app_components_charts_series_scatterSeries_tsx-app_components_metrics_chart_chart_tsx-app_uti-dd4367.*.js (New) 72.66kB 72.66kB 100.0% 🚀
chunks/app_components_search_index_tsx.*.js 163 bytes 72.25kB 0.23%
chunks/app_views_performance_transactionSummary_transactionSpans_spanDetails_index_tsx.*.js 10.1kB 71.49kB 16.45% ⚠️
chunks/app_utils_discover_discoverQuery_tsx-app_views_performance_vitalDetail_index_tsx-node_modules-d327a6.*.js (New) 69.35kB 69.35kB 100.0% 🚀
chunks/gsApp_components_features_disabledDashboardPage_tsx.*.js (New) 67.49kB 67.49kB 100.0% 🚀
chunks/app_views_profiling_profileSummary_index_tsx-node_modules_react-virtualized_dist_es_CellMeasu-a35cf7.*.js 238 bytes 66.74kB 0.36%
chunks/app_views_organizationStats_index_tsx.*.js 6.46kB 66.06kB 10.84% ⚠️
chunks/app_utils_userselect_tsx-app_views_insights_browser_webVitals_views_pageOverview_tsx-app_view-972004.*.js (New) 64.93kB 64.93kB 100.0% 🚀
chunks/gsApp_views_subscriptionPage_subscriptionHeader_tsx.*.js (New) 58.07kB 58.07kB 100.0% 🚀
chunks/gsApp_views_subscriptionPage_overview_tsx.*.js (New) 57.61kB 57.61kB 100.0% 🚀
chunks/app_views_performance_transactionSummary_pageLayout_tsx.*.js -13.6kB 55.75kB -19.61%
chunks/vendors-node_modules_dnd-kit_sortable_dist_sortable_esm_js-node_modules_echarts_lib_chart_sca-5e2f8b.*.js (New) 54.02kB 54.02kB 100.0% 🚀
chunks/app_views_projectsDashboard_index_tsx-node_modules_react-virtualized_dist_es_CellMeasurer_Cel-30aaa4.*.js 2.91kB 50.67kB 6.09% ⚠️
assets/business-bundle-art.*.svg (New) 50.56kB 50.56kB 100.0% 🚀
chunks/app_views_monitors_components_monitorForm_tsx.*.js -2.84kB 49.07kB -5.47%
chunks/app_views_settings_dynamicSampling_index_tsx-node_modules_react-virtualized_dist_es_CellMeasu-6b1be5.*.js 103 bytes 49.05kB 0.21%
chunks/vendors-node_modules_emotion_react_jsx-runtime_dist_emotion-react-jsx-runtime_browser_esm_js--8341e6.*.js (New) 48.12kB 48.12kB 100.0% 🚀
chunks/app_views_insights_browser_webVitals_views_webVitalsLandingPage_tsx-node_modules_echarts_lib_-7bfa4d.*.js (New) 45.68kB 45.68kB 100.0% 🚀
assets/team-bundle-art.*.svg (New) 45.4kB 45.4kB 100.0% 🚀
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-5531f4.*.js -199 bytes 44.4kB -0.45%
assets/errors-bundle-art.*.svg (New) 43.23kB 43.23kB 100.0% 🚀
chunks/app_components_charts_releaseSeries_tsx-app_components_charts_series_scatterSeries_tsx-app_co-3ae83e.*.js (New) 43.2kB 43.2kB 100.0% 🚀
chunks/app_components_charts_areaChart_tsx-app_components_charts_chartZoom_tsx-app_components_charts-e682fa.*.js (New) 43.02kB 43.02kB 100.0% 🚀
assets/codecov-devops.*.svg (New) 42.77kB 42.77kB 100.0% 🚀
assets/plan-ending.*.png (New) 42.33kB 42.33kB 100.0% 🚀
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-76cd05.*.js (New) 41.61kB 41.61kB 100.0% 🚀
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-51a8df.*.js -199 bytes 40.98kB -0.48%
chunks/app_views_insights_http_views_httpDomainSummaryPage_tsx.*.js (New) 40.91kB 40.91kB 100.0% 🚀
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-a719f9.*.js (New) 40.54kB 40.54kB 100.0% 🚀
chunks/app_views_discover_landing_tsx.*.js 135 bytes 39.75kB 0.34%
chunks/app_views_alerts_list_rules_alertRulesList_tsx-node_modules_react-virtualized_dist_es_CellMea-2d6856.*.js 103 bytes 39.72kB 0.26%
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-b3f1e2.*.js -199 bytes 39.46kB -0.5%
chunks/gsApp_views_spendAllocations_index_tsx.*.js (New) 39.27kB 39.27kB 100.0% 🚀
chunks/app_views_alerts_wizard_index_tsx-node_modules_react-virtualized_dist_es_CellMeasurer_CellMea-4ae9b7.*.js 103 bytes 38.32kB 0.27%
chunks/app_components_charts_areaChart_tsx-app_components_charts_chartZoom_tsx-app_components_charts-967899.*.js (New) 37.8kB 37.8kB 100.0% 🚀
chunks/app_components_feedback_widget_us*kWidget_tsx-app_views_performance_transactionSummary-51d702.b2f3428d6d90d3069635.js (New) 37.51kB 37.51kB 100.0% 🚀
entrypoints/pipeline.js 83 bytes 37.5kB 0.22%
chunks/app_components_charts_areaChart_tsx-app_components_charts_barChart_tsx-app_components_charts_-9966ba.*.js (New) 36.69kB 36.69kB 100.0% 🚀
chunks/app_views_performance_onboarding_tsx.*.js (New) 36.35kB 36.35kB 100.0% 🚀
chunks/app_views_insights_queues_views_destinationSummaryPage_tsx.*.js 4.39kB 36.09kB 13.85% ⚠️
chunks/app_views_dashboards_contexts_widgetSyncContext_tsx-app_views_insights_pages_backend_backendO-056e58.*.js (New) 35.91kB 35.91kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-bf54dd.*.js (New) 34.84kB 34.84kB 100.0% 🚀
chunks/app_components_core_alert_alertLink_tsx-app_views_monitors_components_detailsSidebar_tsx-app_-4699da.*.js 856 bytes 33.95kB 2.59%
chunks/app_components_charts_chartZoom_tsx-app_components_charts_lineChart_tsx-app_components_charts-21bdfd.*.js 6.03kB 33.06kB 22.32% ⚠️
assets/plan-ending.*.svg (New) 32.88kB 32.88kB 100.0% 🚀
chunks/app_actionCreators_monitors_tsx-app_components_checkInTimeline_hooks_useTimeWindowConfig_tsx--9c4809.*.js (New) 31.94kB 31.94kB 100.0% 🚀
chunks/app_views_performance_content_tsx-node_modules_echarts_lib_chart_scatter_js-node_modules_echa-6e7ea7.*.js (New) 31.84kB 31.84kB 100.0% 🚀
chunks/app_views_releases_detail_index_tsx.*.js 582 bytes 31.59kB 1.88%
chunks/app_components_charts_eventsRequest_tsx-app_components_feedback_widget_us*kWidget_tsx--fbb1b9.4f938496b88a2efc6271.js (New) 31.1kB 31.1kB 100.0% 🚀
chunks/app_plugins_index_tsx.*.js (New) 31.1kB 31.1kB 100.0% 🚀
chunks/app_views_alerts_rules_metric_utils_determineSeriesSampleCount_tsx-app_views_dashboards_conte-9ef0fc.*.js (New) 30.55kB 30.55kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_omitBy_js-no-7eac64.*.js (New) 30.49kB 30.49kB 100.0% 🚀
chunks/app_views_insights_mobile_screens_views_screensLandingPage_tsx.*.js (New) 30.34kB 30.34kB 100.0% 🚀
chunks/app_components_charts_series_scatterSeries_tsx-app_components_metrics_chart_chart_tsx-app_uti-01223f.*.js (New) 29.73kB 29.73kB 100.0% 🚀
chunks/app_bootstrap_initializeMain_tsx.*.js 12.14kB 29.35kB 70.56% ⚠️
chunks/app_views_settings_organizationIntegrations_integrationListDirectory_tsx.*.js 318 bytes 28.46kB 1.13%
chunks/app_components_devtoolbar_mount_tsx.*.js 146 bytes 28.16kB 0.52%
chunks/app_components_charts_lineChart_tsx-app_components_gridEditable_sortLink_tsx-app_components_p-b796ae.*.js (New) 28.16kB 28.16kB 100.0% 🚀
assets/sentry-pattern.*.png (New) 28.16kB 28.16kB 100.0% 🚀
assets/try-sentry-business-present.*.svg (New) 27.92kB 27.92kB 100.0% 🚀
chunks/app_components_charts_lineChart_tsx-app_components_editableText_tsx-app_utils_cursor_tsx-app_-de5aef.*.js (New) 27.52kB 27.52kB 100.0% 🚀
chunks/gsApp_views_spikeProtection_index_tsx.*.js (New) 27.4kB 27.4kB 100.0% 🚀
chunks/app_views_insights_common_components_headerContainer_tsx-app_views_insights_common_components-0113bc.*.js (New) 26.74kB 26.74kB 100.0% 🚀
chunks/app_views_insights_common_components_insightsLineChartWidget_tsx-app_views_insights_common_co-129c78.*.js (New) 26.49kB 26.49kB 100.0% 🚀
assets/sso2.*.svg (New) 26.42kB 26.42kB 100.0% 🚀
chunks/app_views_settings_organizationTeams_teamMembers_tsx-node_modules_react-virtualized_dist_es_C-86fac5.*.js 103 bytes 26.36kB 0.39%
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-749940.*.js (New) 26.27kB 26.27kB 100.0% 🚀
chunks/app_views_explore_utils_tsx.*.js -35 bytes 25.94kB -0.13%
chunks/app_components_charts_lineChart_tsx-app_components_gridEditable_sortLink_tsx-app_components_p-d0b0e5.*.js (New) 25.9kB 25.9kB 100.0% 🚀
chunks/app_data_forms_accountEmails_tsx-app_views_settings_components_settingsLayout_tsx-node_module-be57d2.*.js 103 bytes 25.75kB 0.4%
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-4f9b0b.*.js -199 bytes 25.67kB -0.77%
chunks/app_components_events_eventVitals_tsx-app_components_panels_panelHeader_tsx-app_utils_perform-5a741f.*.js (New) 25.33kB 25.33kB 100.0% 🚀
chunks/app_components_charts_series_scatterSeries_tsx-app_components_metrics_chart_chart_tsx-app_uti-310598.*.js (New) 25.22kB 25.22kB 100.0% 🚀
chunks/app_views_discover_table_columnEditModal_tsx-app_views_discover_table_tableActions_tsx-app_vi-d9a2aa.*.js (New) 24.86kB 24.86kB 100.0% 🚀
chunks/app_utils_discover_discoverQuery_tsx-app_views_performance_transactionSummary_transactionProf-6782ef.*.js 103 bytes 24.77kB 0.42%
chunks/app_components_charts_series_scatterSeries_tsx-app_components_metrics_chart_chart_tsx-app_uti-f809a0.*.js (New) 24.7kB 24.7kB 100.0% 🚀
chunks/app_views_alerts_rules_uptime_details_tsx-node_modules_react-virtualized_dist_es_CellMeasurer-9c0417.*.js 103 bytes 24.33kB 0.43%
chunks/app_views_insights_common_utils_releaseComparison_tsx-app_views_insights_mobile_screenload_co-139175.*.js (New) 24.23kB 24.23kB 100.0% 🚀
chunks/gsApp_components_billingDetailsForm_tsx.*.js (New) 24.2kB 24.2kB 100.0% 🚀
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_performance_transactionSe-feae7d.ea4670863c65a1e8008d.js (New) 24.18kB 24.18kB 100.0% 🚀
chunks/app_views_insights_common_components_modulePageFilterBar_tsx-app_views_insights_common_compon-3dfce6.*.js (New) 23.95kB 23.95kB 100.0% 🚀
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-4523b7.*.js (New) 23.89kB 23.89kB 100.0% 🚀
chunks/app_views_insights_cache_views_cacheLandingPage_tsx.*.js -6.62kB 23.34kB -22.1%
chunks/app_components_autoComplete_tsx-app_components_core_badge_index_tsx-app_components_loadingErr-d9db82.*.js (New) 23.29kB 23.29kB 100.0% 🚀
chunks/app_styles_images_stories_tsx.*.js 5.88kB 22.76kB 34.84% ⚠️
chunks/gsApp_components_upsellModal_index_tsx.*.js (New) 22.6kB 22.6kB 100.0% 🚀
assets/dashboards-banner-left.*.svg (New) 22.46kB 22.46kB 100.0% 🚀
chunks/app_views_performance_trends_changedTransactions_tsx.*.js (New) 22.28kB 22.28kB 100.0% 🚀
chunks/app_components_charts_areaChart_tsx-app_components_charts_chartZoom_tsx-app_components_charts-a006e5.*.js (New) 22.26kB 22.26kB 100.0% 🚀
chunks/gsApp_views_legalAndCompliance_legalAndCompliance_tsx.*.js (New) 21.79kB 21.79kB 100.0% 🚀
chunks/app_views_settings_projectPlugins_details_tsx.*.js 7.04kB 19.61kB 55.96% ⚠️
chunks/app_components_forms_fields_sentryProjectSelectorField_tsx-app_utils_useTeams_tsx-app_views_m-776884.*.js (New) 19.41kB 19.41kB 100.0% 🚀
chunks/app_components_autoComplete_tsx-app_components_core_badge_index_tsx-app_components_loadingErr-fe8c49.*.js (New) 19.35kB 19.35kB 100.0% 🚀
chunks/app_components_feedback_widget_us*kWidget_tsx-app_views_insights_uptime_views_overview_tsx.9e034d432f096adf9a06.js (New) 19.12kB 19.12kB 100.0% 🚀
chunks/vendors-node_modules_moment-timezone_index_js-node_modules_sentry_core_build_esm_exports_js-n-98cc72.*.js (New) 19.1kB 19.1kB 100.0% 🚀
chunks/app_components_panels_panelHeader_tsx-app_components_pickProjectToContinue_tsx-app_utils_useR-b444c8.*.js (New) 18.93kB 18.93kB 100.0% 🚀
chunks/gsApp_initializeBundleMetrics_tsx.*.js (New) 18.84kB 18.84kB 100.0% 🚀
chunks/app_components_forms_fields_sentryProjectSelectorField_tsx-app_utils_useTeams_tsx-app_views_m-2d9629.*.js 2.97kB 18.83kB 18.73% ⚠️
chunks/app_views_insights_common_components_insightsLineChartWidget_tsx-app_views_insights_common_co-a7d9cb.*.js (New) 18.21kB 18.21kB 100.0% 🚀
chunks/app_views_insights_browser_resources_components_resourceSize_tsx-app_views_insights_common_vi-b07703.*.js (New) 18.21kB 18.21kB 100.0% 🚀
chunks/vendors-node_modules_lodash_difference_js-node_modules_react-virtualized_dist_es_CellMeasurer-6d99620.*.js 103 bytes 17.64kB 0.59%
chunks/vendors-node_modules_lodash_difference_js-node_modules_react-virtualized_dist_es_CellMeasurer-6d99621.*.js 103 bytes 17.64kB 0.59%
chunks/app_components_feedback_widget_us*kWidget_tsx-app_utils_discover_discoverQuery_tsx-app-c5fefe.34c478f522234e9b7bf3.js (New) 17.41kB 17.41kB 100.0% 🚀
chunks/app_components_panels_panelHeader_tsx-app_utils_useTeams_tsx-app_views_settings_components_te-df3811.*.js 103 bytes 17.39kB 0.6%
assets/sso.*.svg (New) 16.99kB 16.99kB 100.0% 🚀
assets/dashboards-banner-right.*.svg (New) 16.72kB 16.72kB 100.0% 🚀
chunks/app_components_forms_fields_checkboxField_tsx-app_views_settings_organizationGeneralSettings_-0c30f5.*.js (New) 16.58kB 16.58kB 100.0% 🚀
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_gridEditable_sortLink_tsx-d372f4.955f11c184fec62b061b.js (New) 16.21kB 16.21kB 100.0% 🚀
chunks/app_views_dashboards_widgets_timeSeriesWidget_timeSeriesWidgetVisualization_tsx.*.js -754 bytes 15.78kB -4.56%
chunks/app_views_settings_organizationTeams_teamProjects_tsx-node_modules_react-virtualized_dist_es_-4555ca.*.js 103 bytes 15.67kB 0.66%
chunks/app_actionCreators_members_tsx-app_components_modals_debugFileCustomRepository_index_tsx.*.js (New) 15.18kB 15.18kB 100.0% 🚀
chunks/app_utils_duration_intervalToMilliseconds_tsx-app_views_explore_charts_index_tsx-app_views_ex-2e28ca.*.js (New) 14.76kB 14.76kB 100.0% 🚀
chunks/app_components_feedback_widget_feedbackWidgetButton_tsx-app_components_profiling_profilingBre-60e72d.*.js 103 bytes 14.42kB 0.72%
chunks/app_components_feedback_widget_feedbackWidgetButton_tsx-app_utils_performance_contexts_metric-a43946.*.js (New) 14.31kB 14.31kB 100.0% 🚀
chunks/app_components_onboarding_gettingStartedDoc_sdkDocumentation_tsx-app_components_onboarding_us-035896.*.js -12.01kB 14.28kB -45.68%
chunks/app_actionCreators_prompts_tsx-app_components_emptyMessage_tsx-app_components_feedback_widget-df15a2.*.js 9 bytes 13.86kB 0.06%
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_performance_transactionSe-f61270.020241f6c675c6b6e810.js (New) 13.36kB 13.36kB 100.0% 🚀
chunks/gsApp_views_invoiceDetails_index_tsx.*.js (New) 13.2kB 13.2kB 100.0% 🚀
chunks/app_components_pickProjectToContinue_tsx-app_views_performance_transactionSummary_transaction-4d46af.*.js (New) 12.98kB 12.98kB 100.0% 🚀
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-47c255.*.js (New) 12.77kB 12.77kB 100.0% 🚀
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-4a1b09.*.js (New) 12.77kB 12.77kB 100.0% 🚀
chunks/app_components_onboarding_productSelection_tsx.*.js (New) 12.72kB 12.72kB 100.0% 🚀
chunks/app_views_explore_tables_tracesTable_fieldRenderers_tsx.*.js (New) 12.53kB 12.53kB 100.0% 🚀
chunks/app_components_charts_lineChart_tsx-app_components_feedback_widget_us*kWidget_tsx-app_-26fc43.8c5145940a390371217e.js (New) 12.34kB 12.34kB 100.0% 🚀
chunks/app_components_events_interfaces_llm-monitoring_llmMonitoringSection_tsx-app_views_dashboards-39ac36.*.js (New) 11.88kB 11.88kB 100.0% 🚀
chunks/app_components_checkInTimeline_checkInPlaceholder_tsx-app_views_monitors_components_serviceIn-61723f.*.js (New) 11.52kB 11.52kB 100.0% 🚀
chunks/app_components_charts_baseChart_tsx-app_components_charts_series_barSeries_tsx.*.js (New) 11.1kB 11.1kB 100.0% 🚀
chunks/app_components_pluginList_tsx.*.js 7.04kB 11.05kB 175.37% ⚠️
chunks/vendors-node_modules_lodash_groupBy_js-node_modules_react-popper_lib_esm_Popper_js-node_modul-7525eb.*.js 103 bytes 10.93kB 0.95%
assets/app-store.*.svg (New) 10.8kB 10.8kB 100.0% 🚀
chunks/app_bootstrap_initializeApp_tsx.*.js (New) 10.76kB 10.76kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-1e8a2c.*.js (New) 10.73kB 10.73kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-4f3bc4.*.js (New) 10.55kB 10.55kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-1148da.*.js 103 bytes 10.42kB 1.0%
chunks/vendors-node_modules_invariant_browser_js-node_modules_react-virtualized_dist_es_CellMeasurer-009b80.*.js 103 bytes 10.37kB 1.0%
chunks/app_views_insights_common_components_modulePageProviders_tsx-app_views_insights_pages_domainV-906f95.*.js 1.43kB 10.2kB 16.35% ⚠️
chunks/app_components_acl_access_tsx-app_components_core_badge_featureBadge_tsx-app_components_nav_p-952e53.*.js -304 bytes 10.11kB -2.92%
chunks/app_views_settings_projectAlerts_settings_tsx.*.js -3.34kB 9.94kB -25.15%
chunks/gsApp_components_dataConsentModal_tsx-images_missionControl_jpg.*.js (New) 9.91kB 9.91kB 100.0% 🚀
chunks/app_bootstrap_commonInitialization_tsx-app_bootstrap_renderOnDomReady_tsx-app_components_them-6c9e09.*.js (New) 9.89kB 9.89kB 100.0% 🚀
assets/sentry-pdf-logo.*.png (New) 9.84kB 9.84kB 100.0% 🚀
chunks/vendors-node_modules_lodash_chunk_js-node_modules_lodash_difference_js-node_modules_react-vir-0e039e.*.js 103 bytes 9.75kB 1.07%
chunks/app_components_workflowEngine_layout_actions_tsx-app_components_workflowEngine_layout_breadcr-0f98dc.*.js 103 bytes 9.63kB 1.08%
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-97ba570.*.js -418 bytes 9.6kB -4.17%
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-97ba571.*.js -418 bytes 9.6kB -4.17%
chunks/vendors-node_modules_ansi-to-react_lib_index_js-node_modules_lodash_groupBy_js.*.js (New) 9.59kB 9.59kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_markArea-f1abc7.*.js (New) 9.55kB 9.55kB 100.0% 🚀
chunks/vendors-node_modules_invariant_browser_js-node_modules_lodash_difference_js-node_modules_reac-8880b1.*.js 103 bytes 9.41kB 1.11%
chunks/app_components_pickProjectToContinue_tsx-node_modules_lodash_compact_js-node_modules_react-vi-92b9c6.*.js (New) 9.39kB 9.39kB 100.0% 🚀
chunks/app_components_core_alert_alertLink_tsx-app_views_insights_crons_views_overview_tsx.*.js (New) 9.31kB 9.31kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_dropRightWhi-f0733d.*.js 103 bytes 9.26kB 1.12%
chunks/app_views_insights_colors_tsx-app_views_insights_common_components_metricReadout_tsx-app_view-0b2655.*.js -199 bytes 9.23kB -2.11%
chunks/images_quota-recommended_png.*.js (New) 9.17kB 9.17kB 100.0% 🚀
chunks/vendors-node_modules_lodash_countBy_js-node_modules_lodash_differenceWith_js-node_modules_lod-6a6347.*.js (New) 9.0kB 9.0kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_compact_js-n-700fec0.*.js -106 bytes 9.0kB -1.16%
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_compact_js-n-700fec1.*.js -106 bytes 9.0kB -1.16%
chunks/gsApp_components_upgradeNowModal_index_tsx.*.js (New) 8.92kB 8.92kB 100.0% 🚀
chunks/vendors-node_modules_lodash_difference_js-node_modules_react-virtualized_dist_es_CellMeasurer-986a18.*.js 103 bytes 8.9kB 1.17%
chunks/images_bundles_business-bundle-art-plain_png.*.js (New) 8.81kB 8.81kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_partialRight-e5351f0.*.js 103 bytes 8.71kB 1.2%
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_partialRight-e5351f1.*.js 103 bytes 8.71kB 1.2%
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_partialRight-e5351f2.*.js 103 bytes 8.71kB 1.2%
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_partialRight-e5351f3.*.js 103 bytes 8.71kB 1.2%
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_partialRight-e5351f4.*.js 103 bytes 8.71kB 1.2%
chunks/vendors-node_modules_echarts_lib_component_markArea_js-node_modules_lodash_compact_js-node_mo-94a6e3.*.js (New) 8.65kB 8.65kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_omitBy_js-no-576d39.*.js (New) 8.64kB 8.64kB 100.0% 🚀
chunks/gsApp_views_subscriptionPage_usageHistory_tsx.*.js (New) 8.59kB 8.59kB 100.0% 🚀
chunks/vendors-node_modules_lodash_groupBy_js-node_modules_react-virtualized_dist_es_CellMeasurer_Ce-873ffd0.*.js 103 bytes 8.41kB 1.24%
chunks/vendors-node_modules_lodash_groupBy_js-node_modules_react-virtualized_dist_es_CellMeasurer_Ce-873ffd1.*.js 103 bytes 8.41kB 1.24%
chunks/vendors-node_modules_lodash_groupBy_js-node_modules_react-virtualized_dist_es_CellMeasurer_Ce-873ffd2.*.js 103 bytes 8.41kB 1.24%
chunks/vendors-node_modules_lodash_omitBy_js-node_modules_react-virtualized_dist_es_CellMeasurer_Cel-d5b661.*.js 103 bytes 8.31kB 1.26%
chunks/gsApp_components_partnerPlanEndingModal_tsx.*.js (New) 8.26kB 8.26kB 100.0% 🚀
chunks/gsApp_views_subscriptionPage_notifications_tsx.*.js (New) 8.24kB 8.24kB 100.0% 🚀
chunks/app_views_monitors_overview_tsx-node_modules_lodash_groupBy_js-node_modules_react-aria_utils_-bbe70b.*.js 734 bytes 8.17kB 9.87% ⚠️
chunks/gsApp_components_profiling_profilingUpgradeModal_tsx.*.js (New) 8.12kB 8.12kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_echarts_lib_compone-fc937b.*.js 103 bytes 8.12kB 1.29%
chunks/vendors-node_modules_lodash_throttle_js-node_modules_react-virtualized_dist_es_CellMeasurer_C-25a9c8.*.js (New) 8.1kB 8.1kB 100.0% 🚀
chunks/vendors-node_modules_echarts_lib_chart_heatmap_js-node_modules_echarts_lib_component_visualMa-4e1877.*.js 103 bytes 8.08kB 1.29%
chunks/gsApp_views_cancelSubscription_tsx.*.js (New) 8.08kB 8.08kB 100.0% 🚀
chunks/app_components_acl_feature_tsx-app_components_acl_featureDisabled_tsx.*.js 759 bytes 7.78kB 10.8% ⚠️
chunks/app_views_settings_organizationGeneralSettings_organizationRegionAction_tsx.*.js (New) 7.62kB 7.62kB 100.0% 🚀
chunks/node_modules_react-virtualized_dist_es_CellMeasurer_CellMeasurer_js-node_modules_react-virtua-477cac.*.js (New) 7.6kB 7.6kB 100.0% 🚀
chunks/gsApp_views_subscriptionPage_usageLog_tsx.*.js (New) 7.47kB 7.47kB 100.0% 🚀
chunks/images_play-store_svg.*.js (New) 7.35kB 7.35kB 100.0% 🚀
chunks/gsApp_views_subscriptionPage_billingDetails_tsx.*.js (New) 7.3kB 7.3kB 100.0% 🚀
chunks/images_bundles_team-bundle-art-plain_png.*.js (New) 6.98kB 6.98kB 100.0% 🚀
chunks/images_quota-current_png.*.js (New) 6.73kB 6.73kB 100.0% 🚀
chunks/app_components_highlightModalContainer_tsx-gsApp_components_upgradeNowModal_planTable_tsx.*.js (New) 6.34kB 6.34kB 100.0% 🚀
chunks/gsApp_views_redeemPromoCode_tsx.*.js (New) 6.31kB 6.31kB 100.0% 🚀
chunks/gsApp_components_forcedTrialModal_tsx.*.js (New) 6.3kB 6.3kB 100.0% 🚀
chunks/images_product_trial_business-upgrade-notrial_svg.*.js (New) 6.16kB 6.16kB 100.0% 🚀
chunks/gsApp_components_upgradeNowModal_modalSamePrice_tsx-images_features_replay-modal-hero_jpg.*.js (New) 6.15kB 6.15kB 100.0% 🚀
chunks/gsApp_components_creditCardForm_tsx-fonts_rubik-regular_woff.*.js (New) 6.15kB 6.15kB 100.0% 🚀
chunks/app_views_settings_account_accountDetails_tsx-node_modules_lodash_groupBy_js.*.js 163 bytes 6.03kB 2.78%
chunks/gsApp_components_trialEndingModal_tsx.*.js (New) 6.03kB 6.03kB 100.0% 🚀
chunks/gsApp_components_codecovPromotionModal_tsx.*.js (New) 5.76kB 5.76kB 100.0% 🚀
chunks/app_views_traces_styles_tsx-node_modules_lodash_max_js-node_modules_lodash_min_js.*.js (New) 5.17kB 5.17kB 100.0% 🚀
chunks/gsApp_components_promotionModal_tsx.*.js (New) 4.9kB 4.9kB 100.0% 🚀
chunks/gsApp_views_subscriptionPage_recurringCredits_tsx.*.js (New) 4.56kB 4.56kB 100.0% 🚀
chunks/app_components_modals_dashboardWidgetQuerySelectorModal_tsx.*.js (New) 4.35kB 4.35kB 100.0% 🚀
chunks/app_components_highlightModalContainer_tsx-gsApp_components_promotionPriceDisplay_tsx.*.js (New) 4.15kB 4.15kB 100.0% 🚀
chunks/gsApp_views_subscriptionPage_paymentHistory_tsx.*.js (New) 4.06kB 4.06kB 100.0% 🚀
chunks/gsApp_components_creditCardEditModal_tsx.*.js (New) 4.02kB 4.02kB 100.0% 🚀
chunks/gsApp_views_partnershipAgreement_index_tsx.*.js (New) 3.68kB 3.68kB 100.0% 🚀
chunks/images_today-center_png.*.js (New) 3.6kB 3.6kB 100.0% 🚀
chunks/images_today-right_png.*.js (New) 3.59kB 3.59kB 100.0% 🚀
chunks/images_today-left_png.*.js (New) 3.59kB 3.59kB 100.0% 🚀
chunks/gsApp_views_invoiceDetails_paymentForm_tsx.*.js (New) 2.83kB 2.83kB 100.0% 🚀
chunks/images_sponsored_business-icon_png.*.js (New) 2.54kB 2.54kB 100.0% 🚀
chunks/images_bundles_custom-bundle-art-plain_svg.*.js (New) 2.17kB 2.17kB 100.0% 🚀
chunks/images_logo_png.*.js (New) 2.1kB 2.1kB 100.0% 🚀
chunks/app_views_dashboards_index_tsx.*.js (New) 1.96kB 1.96kB 100.0% 🚀
chunks/images_partnership_features_tracing_png.*.js (New) 1.68kB 1.68kB 100.0% 🚀
chunks/images_bundles_business-bundle-art-plain_svg.*.js (New) 1.54kB 1.54kB 100.0% 🚀
chunks/images_partnership_features_session-replay_png.*.js (New) 1.48kB 1.48kB 100.0% 🚀
chunks/images_sponsored_checkmark-filled_png.*.js (New) 1.48kB 1.48kB 100.0% 🚀
chunks/images_partnership_features_explore_png.*.js (New) 1.45kB 1.45kB 100.0% 🚀
chunks/images_sponsored_checkmark-unfilled_png.*.js (New) 1.37kB 1.37kB 100.0% 🚀
chunks/images_bundles_team-bundle-art-plain_svg.*.js (New) 1.19kB 1.19kB 100.0% 🚀
chunks/images_bundles_bundle-art-background_svg.*.js (New) 1.1kB 1.1kB 100.0% 🚀
chunks/images_bundles_bundle-description-background_svg.*.js (New) 953 bytes 953 bytes 100.0% 🚀
chunks/images_features_insights_module-upsells_insights-module-upsell_svg.*.js (New) 787 bytes 787 bytes 100.0% 🚀
chunks/images_product_trial_try-sentry-business-present_svg.*.js (New) 764 bytes 764 bytes 100.0% 🚀
chunks/images_product_trial_trial_hero_profile_duration_png.*.js (New) 764 bytes 764 bytes 100.0% 🚀
chunks/images_product_trial_trial_hero_transaction_png.*.js (New) 749 bytes 749 bytes 100.0% 🚀
chunks/images_product_trial_trial_hero_replay_png.*.js (New) 734 bytes 734 bytes 100.0% 🚀
chunks/images_partnership_migration-complete_png.*.js (New) 733 bytes 733 bytes 100.0% 🚀
chunks/images_features_distributed-tracing_svg.*.js (New) 730 bytes 730 bytes 100.0% 🚀
chunks/images_partnership_migration-request_png.*.js (New) 730 bytes 730 bytes 100.0% 🚀
chunks/images_bundles_business-bundle-art_svg.*.js (New) 728 bytes 728 bytes 100.0% 🚀
chunks/images_features_integration-alerts_svg.*.js (New) 727 bytes 727 bytes 100.0% 🚀
chunks/images_dashboards-banner-right_svg.*.js (New) 724 bytes 724 bytes 100.0% 🚀
chunks/images_bundles_errors-bundle-art_svg.*.js (New) 722 bytes 722 bytes 100.0% 🚀
chunks/images_dashboards-banner-left_svg.*.js (New) 721 bytes 721 bytes 100.0% 🚀
chunks/images_bundles_team-bundle-art_svg.*.js (New) 716 bytes 716 bytes 100.0% 🚀
chunks/images_features_codecov-devops_svg.*.js (New) 715 bytes 715 bytes 100.0% 🚀
chunks/images_features_data-retention_svg.*.js (New) 715 bytes 715 bytes 100.0% 🚀
chunks/images_features_alert-builder_svg.*.js (New) 712 bytes 712 bytes 100.0% 🚀
chunks/images_features_metric-alerts_svg.*.js (New) 712 bytes 712 bytes 100.0% 🚀
chunks/images_partnership_plan-ending_png.*.js (New) 712 bytes 712 bytes 100.0% 🚀
chunks/images_partnership_plan-ending_svg.*.js (New) 712 bytes 712 bytes 100.0% 🚀
chunks/images_features_event-volume_svg.*.js (New) 709 bytes 709 bytes 100.0% 🚀
chunks/images_features_perf-summary_svg.*.js (New) 709 bytes 709 bytes 100.0% 🚀
chunks/images_features_user-misery_svg.*.js (New) 706 bytes 706 bytes 100.0% 🚀
chunks/images_features_dashboards_svg.*.js (New) 703 bytes 703 bytes 100.0% 🚀
chunks/images_sentry-pdf-logo_png.*.js (New) 700 bytes 700 bytes 100.0% 🚀
chunks/images_features_insights_svg.*.js (New) 697 bytes 697 bytes 100.0% 🚀
chunks/images_sentry-pattern_png.*.js (New) 697 bytes 697 bytes 100.0% 🚀
chunks/images_screenshots_gif.*.js (New) 688 bytes 688 bytes 100.0% 🚀
chunks/images_features_sso2_svg.*.js (New) 685 bytes 685 bytes 100.0% 🚀
chunks/images_app-store_svg.*.js (New) 682 bytes 682 bytes 100.0% 🚀
chunks/images_features_sso_svg.*.js (New) 682 bytes 682 bytes 100.0% 🚀
chunks/vendors-node_modules_emotion_styled_dist_emotion-styled_browser_esm_js-node_modules_color_ind-1ca72f.*.js (Deleted) -1.56MB 0 bytes -100.0% 🗑️
chunks/app_bootstrap_initializeApp_tsx-app_components_avatar_actorAvatar_tsx-app_components_avatar_a-7c38cc.*.js (Deleted) -1.41MB 0 bytes -100.0% 🗑️
chunks/app_components_assigneeBadge_tsx-app_components_charts_components_markLine_tsx-app_components-5ff651.*.js (Deleted) -1.13MB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_emotion_react_jsx-runtime_dist_emotion-react-jsx-runtime_browser_esm_js--736569.*.js (Deleted) -961.77kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_base64-arraybuffer_dist_base64-arraybuffer_es5_js-node_modules_classname-ba8cb1.*.js (Deleted) -644.15kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_date-fns_format_index_js-node_modules_downsample_methods_ASAP_js-node_mo-620c5b.*.js (Deleted) -569.14kB 0 bytes -100.0% 🗑️
chunks/app_actionCreators_redirectToProject_tsx-app_bootstrap_commonInitialization_tsx-app_bootstrap-d9de04.*.js (Deleted) -437.12kB 0 bytes -100.0% 🗑️
chunks/app_actionCreators_preferences_tsx-app_components_avatar_actorAvatar_tsx-app_components_chevr-594660.*.js (Deleted) -324.85kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_classnames_index_js-node_modules_lodash_debounce_js-node_modules_lodash_-0bc2e8.*.js (Deleted) -308.08kB 0 bytes -100.0% 🗑️
chunks/app_actionCreators_discoverHomepageQueries_tsx-app_components_lazyRender_tsx-app_components_n-c4bf39.*.js (Deleted) -170.87kB 0 bytes -100.0% 🗑️
chunks/app_actionCreators_members_tsx-app_components_acl_access_tsx-app_components_avatar_avatarList-1442c2.*.js (Deleted) -164.83kB 0 bytes -100.0% 🗑️
chunks/app_components_panels_panelHeader_tsx-app_utils_profiling_hooks_useVirtualizedTree_useVirtual-bc0a9e.*.js (Deleted) -153.67kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_sentry-internal_rrweb_dist_rrweb_js.*.js (Deleted) -148.95kB 0 bytes -100.0% 🗑️
chunks/app_views_traces_content_tsx-node_modules_core-js_modules_es_array_to-spliced_js.*.js (Deleted) -119.64kB 0 bytes -100.0% 🗑️
chunks/app_views_alerts_utils_index_tsx-app_views_releases_detail_overview_index_tsx.*.js (Deleted) -115.72kB 0 bytes -100.0% 🗑️
chunks/app_data_timezones_tsx-app_views_alerts_builder_builderBreadCrumbs_tsx-app_views_alerts_rules-ad0215.*.js (Deleted) -111.13kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_eventsRequest_tsx-app_views_alerts_rules_issue_index_tsx.*.js (Deleted) -106.54kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_views_projectDetail_index_tsx.d65d1f995b741a9e0dfd.js (Deleted) -102.21kB 0 bytes -100.0% 🗑️
chunks/app_views_performance_traceDetails_index_tsx-node_modules_echarts_lib_chart_scatter_js-node_m-4ae679.*.js (Deleted) -98.78kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_feedbackWidgetButton_tsx-app_utils_useCombinedReducer_tsx-app_-5920cc.*.js (Deleted) -74.63kB 0 bytes -100.0% 🗑️
chunks/app_views_alerts_utils_index_tsx-app_views_discover_results_tsx.*.js (Deleted) -72.65kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_components_markArea_tsx-app_components_charts_eventsRequest_tsx-app_vie-b7a407.*.js (Deleted) -63.52kB 0 bytes -100.0% 🗑️
chunks/app_utils_discover_discoverQuery_tsx-app_views_performance_vitalDetail_index_tsx.*.js (Deleted) -62.45kB 0 bytes -100.0% 🗑️
chunks/app_views_alerts_utils_index_tsx-app_views_dashboards_manage_index_tsx-app_views_insights_dat-57be9a.*.js (Deleted) -61.94kB 0 bytes -100.0% 🗑️
chunks/app_utils_userselect_tsx-app_views_insights_browser_webVitals_views_pageOverview_tsx-node_mod-9505d7.*.js (Deleted) -56.3kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_dnd-kit_sortable_dist_sortable_esm_js-node_modules_echarts_lib_chart_sca-95d09b.*.js (Deleted) -54.51kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-4b5dae.*.js (Deleted) -45.66kB 0 bytes -100.0% 🗑️
chunks/app_components_editableText_tsx-app_utils_customMeasurements_customMeasurementsProvider_tsx-a-85107d.*.js (Deleted) -44.87kB 0 bytes -100.0% 🗑️
chunks/app_views_dashboards_contexts_widgetSyncContext_tsx-app_views_insights_browser_webVitals_view-596e75.*.js (Deleted) -44.6kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-52426c.*.js (Deleted) -41.26kB 0 bytes -100.0% 🗑️
chunks/app_views_insights_mobile_screens_views_screensLandingPage_tsx-app_views_insights_pages_domai-598e4f.*.js (Deleted) -39.21kB 0 bytes -100.0% 🗑️
chunks/app_actionCreators_monitors_tsx-app_components_checkInTimeline_hooks_useTimeWindowConfig_tsx--c2e51e.*.js (Deleted) -38.93kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_feedbackWidgetButton_tsx-app_views_insights_http_views_httpDom-ce2a33.*.js (Deleted) -37.32kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_feedbackWidgetButton_tsx-app_views_performance_onboarding_tsx.*.js (Deleted) -37.18kB 0 bytes -100.0% 🗑️
chunks/app_views_insights_pages_backend_backendOverviewPage_tsx-node_modules_lodash_partialRight_js.*.js (Deleted) -35.17kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_feedbackWidgetButton_tsx-app_views_insights_common_components_-2f190a.*.js (Deleted) -34.47kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_moment-timezone_index_js-node_modules_query-string_index_js-node_modules-4a918a.*.js (Deleted) -34.01kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_feedbackWidgetButton_tsx-app_views_insights_common_views_spans-82c131.*.js (Deleted) -33.95kB 0 bytes -100.0% 🗑️
chunks/app_views_performance_content_tsx-node_modules_echarts_lib_chart_scatter_js-node_modules_echa-b17ec4.*.js (Deleted) -32.64kB 0 bytes -100.0% 🗑️
chunks/app_views_insights_common_components_modulePageFilterBar_tsx-app_views_insights_common_compon-5dd5b5.*.js (Deleted) -31.98kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_views_insights_common_components_cha-d2aaf9.e3f6e598871e86543fe5.js (Deleted) -31.72kB 0 bytes -100.0% 🗑️
chunks/app_utils_discover_discoverQuery_tsx-app_views_explore_multiQueryMode_index_tsx-app_views_per-f5e505.*.js (Deleted) -31.38kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_eventsRequest_tsx-app_components_feedback_widget_us*kWidget_tsx--fbb1b9.60f6f9853765a4760533.js (Deleted) -31.1kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_react-sparklines_build_index_js.*.js (Deleted) -29.59kB 0 bytes -100.0% 🗑️
chunks/app_views_insights_common_utils_useModuleTitle_tsx-app_views_performance_trends_changedTransa-29ab4b.*.js (Deleted) -28.44kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_eventsChart_tsx-app_views_alerts_types_tsx.*.js (Deleted) -28.28kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_lineChart_tsx-app_components_gridEditable_sortLink_tsx-app_components_p-2d9eb8.*.js (Deleted) -27.7kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_views_performance_transactionSummary-51d702.7511c8fc214ab76b8142.js (Deleted) -27.14kB 0 bytes -100.0% 🗑️
chunks/app_views_explore_logs_index_tsx-node_modules_echarts_lib_chart_scatter_js-node_modules_echar-5988f7.*.js (Deleted) -26.71kB 0 bytes -100.0% 🗑️
chunks/app_views_explore_charts_index_tsx-app_views_explore_components_typeBadge_tsx-app_views_insig-51e258.*.js (Deleted) -26.66kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_lodash_difference_js-node_modu-a8ff1b.*.js (Deleted) -26.26kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_markArea-683fd1.*.js (Deleted) -25.96kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_lineChart_tsx-app_components_gridEditable_sortLink_tsx-app_components_p-67180f.*.js (Deleted) -25.57kB 0 bytes -100.0% 🗑️
chunks/app_views_dashboards_contexts_widgetSyncContext_tsx-app_views_insights_common_utils_releaseCo-4d42c2.*.js (Deleted) -24.95kB 0 bytes -100.0% 🗑️
chunks/app_components_events_eventVitals_tsx-app_components_panels_panelHeader_tsx-app_utils_perform-349fed.*.js (Deleted) -24.89kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_performance_transactionSe-feae7d.4c9dad6cdd2768eda89e.js (Deleted) -24.18kB 0 bytes -100.0% 🗑️
chunks/app_views_insights_common_components_chart_tsx.*.js (Deleted) -23.65kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-440387.*.js (Deleted) -23.17kB 0 bytes -100.0% 🗑️
chunks/app_components_autoComplete_tsx-app_components_core_badge_index_tsx-app_components_loadingErr-4eb864.*.js (Deleted) -22.98kB 0 bytes -100.0% 🗑️
chunks/app_components_breadcrumbs_tsx-app_components_nav_constants_tsx-app_utils_replayCount_useRepl-e58484.*.js (Deleted) -21.79kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_feedbackWidgetButton_tsx-app_views_dashboards_contexts_widgetS-993211.*.js (Deleted) -20.56kB 0 bytes -100.0% 🗑️
chunks/app_views_insights_common_components_insightsLineChartWidget_tsx-app_views_insights_common_co-2fd359.*.js (Deleted) -20.4kB 0 bytes -100.0% 🗑️
chunks/app_views_alerts_utils_index_tsx-app_views_dashboards_index_tsx-app_views_insights_database_u-7c058e.*.js (Deleted) -20.38kB 0 bytes -100.0% 🗑️
chunks/app_views_insights_common_components_headerContainer_tsx-app_views_insights_common_components-693866.*.js (Deleted) -19.81kB 0 bytes -100.0% 🗑️
chunks/app_components_panels_panelHeader_tsx-app_components_pickProjectToContinue_tsx-app_utils_useR-390da2.*.js (Deleted) -19.42kB 0 bytes -100.0% 🗑️
chunks/app_components_autoComplete_tsx-app_components_core_badge_index_tsx-app_components_loadingErr-852b0f.*.js (Deleted) -19.03kB 0 bytes -100.0% 🗑️
chunks/app_views_alerts_utils_index_tsx-app_views_dashboards_view_tsx-app_views_insights_database_ut-674b19.*.js (Deleted) -19.02kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_components_markLine_tsx-app_components_charts_utils_tsx-app_components_-513aa7.*.js (Deleted) -18.47kB 0 bytes -100.0% 🗑️
chunks/app_views_explore_hooks_useAnalytics_tsx-app_views_explore_hooks_useSortByFields_tsx-app_view-e48bae.*.js (Deleted) -17.84kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_barChart_tsx.*.js (Deleted) -17.35kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_utils_discover_discoverQuery_tsx-app-c5fefe.d85cf4077ecd131524e3.js (Deleted) -17.3kB 0 bytes -100.0% 🗑️
chunks/app_components_forms_fields_sentryProjectSelectorField_tsx-app_utils_useTeams_tsx-app_views_m-998177.*.js (Deleted) -16.43kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_gridEditable_sortLink_tsx-d372f4.92b96f8e57b5fe3d7e0a.js (Deleted) -16.21kB 0 bytes -100.0% 🗑️
chunks/app_views_insights_crons_views_overview_tsx.*.js (Deleted) -16.07kB 0 bytes -100.0% 🗑️
chunks/app_actionCreators_members_tsx-app_components_modals_debugFileCustomRepository_index_tsx-app_-8bed63.*.js (Deleted) -15.96kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-d987b9.*.js (Deleted) -14.85kB 0 bytes -100.0% 🗑️
chunks/app_views_settings_organizationGeneralSettings_index_tsx.*.js (Deleted) -14.76kB 0 bytes -100.0% 🗑️
chunks/app_views_alerts_utils_index_tsx-app_views_dashboards_create_tsx-app_views_insights_database_-435d4b.*.js (Deleted) -14.53kB 0 bytes -100.0% 🗑️
chunks/app_views_alerts_utils_index_tsx-app_views_dashboards_widgetBuilder_index_tsx-app_views_insig-64c861.*.js (Deleted) -14.01kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_lineChart_tsx-app_components_dynamicSampling_investigationRule_tsx-app_-55f44a.*.js (Deleted) -13.99kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_performance_transactionSe-f61270.93b53294c568eedcf6b3.js (Deleted) -13.36kB 0 bytes -100.0% 🗑️
chunks/app_views_explore_tables_tracesTable_fieldRenderers_tsx-node_modules_lodash_omitBy_js.*.js (Deleted) -13.21kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_lineChart_tsx-app_components_feedback_widget_us*kWidget_tsx-app_-26fc43.86e4bf5859a450bc6700.js (Deleted) -12.34kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_components_dataZoomInside_tsx-app_components_charts_components_toolBox_-b021c4.*.js (Deleted) -12.05kB 0 bytes -100.0% 🗑️
chunks/app_components_events_interfaces_llm-monitoring_llmMonitoringSection_tsx-app_views_insights_c-ad85ed.*.js (Deleted) -11.36kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-228151.*.js (Deleted) -11.29kB 0 bytes -100.0% 🗑️
chunks/app_utils_performance_suspectSpans_suspectSpansQuery_tsx-app_views_insights_common_components-7ec332.*.js (Deleted) -11.06kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-97ba572.*.js (Deleted) -10.02kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-97ba574.*.js (Deleted) -10.02kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_echarts_lib_chart_scatter_js-node_modules_echarts_lib_component_dataZoom-97ba573.*.js (Deleted) -10.02kB 0 bytes -100.0% 🗑️
chunks/app_components_pickProjectToContinue_tsx-app_utils_withPageFilters_tsx-node_modules_lodash_co-824c19.*.js (Deleted) -9.88kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_ansi-to-react_lib_index_js-node_modules_lodash_groupBy_js-node_modules_l-1fb83c.*.js (Deleted) -9.79kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_omitBy_js-no-5424012.*.js (Deleted) -8.75kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_omitBy_js-no-5424010.*.js (Deleted) -8.75kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_echarts_lib_component_dataZoomInside_js-node_modules_lodash_omitBy_js-no-5424011.*.js (Deleted) -8.75kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_lodash_countBy_js-node_modules_lodash_differenceWith_js-node_modules_lod-3faf000.*.js (Deleted) -8.72kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_lodash_countBy_js-node_modules_lodash_differenceWith_js-node_modules_lod-3faf001.*.js (Deleted) -8.72kB 0 bytes -100.0% 🗑️
chunks/vendors-node_modules_lodash_countBy_js-node_modules_lodash_differenceWith_js-node_modules_lod-becb7c.*.js (Deleted) -8.43kB 0 bytes -100.0% 🗑️
chunks/app_actionCreators_plugins_tsx-app_components_pluginConfig_tsx.*.js (Deleted) -7.8kB 0 bytes -100.0% 🗑️
chunks/app_actionCreators_discoverHomepageQueries_tsx-app_components_modals_dashboardWidgetQuerySele-b97e9c.*.js (Deleted) -6.67kB 0 bytes -100.0% 🗑️
chunks/app_components_pickProjectToContinue_tsx-app_views_performance_transactionSummary_transaction-d3eb53.*.js (Deleted) -4.6kB 0 bytes -100.0% 🗑️
chunks/app_views_traces_styles_tsx.*.js (Deleted) -4.56kB 0 bytes -100.0% 🗑️
chunks/app_components_scoreCard_tsx.*.js (Deleted) -3.5kB 0 bytes -100.0% 🗑️

Files in chunks/gsApp_registerHooks_tsx.*.js:

  • ./gsApp/actionCreators/modal.tsx → Total Size: 29.51kB

  • ./gsApp/actions/trialRequestedActions.tsx → Total Size: 154 bytes

  • ./gsApp/actionCreators/upsell.tsx → Total Size: 3.04kB

  • ./gsApp/components/addEventsCTA.tsx → Total Size: 4.2kB

Files in entrypoints/app.js:

  • ./app/index.tsx → Total Size: 4.15kB

Files in chunks/gsApp_views_decideCheckout_tsx.*.js:

  • ./gsApp/components/creditCardSetup.tsx → Total Size: 3.54kB

Files in chunks/gsApp_components_billingDetailsForm_tsx.*.js:

  • ./gsApp/components/billingDetailsForm.tsx → Total Size: 33.77kB

Files in chunks/gsApp_components_codecovPromotionModal_tsx.*.js:

  • ./gsApp/components/codecovPromotionModal.tsx → Total Size: 95.84kB

Files in chunks/gsApp_components_creditCardEditModal_tsx.*.js:

  • ./gsApp/components/creditCardSetup.tsx → Total Size: 3.54kB

  • ./gsApp/components/creditCardEditModal.tsx → Total Size: 1.47kB

@joshuarli joshuarli marked this pull request as ready for review February 26, 2025 23:56
@joshuarli joshuarli requested review from a team as code owners February 26, 2025 23:56
Comment on lines +88 to +101
const [{default: registerHooks}, {initializeBundleMetrics}] = await Promise.all([
import('getsentry/registerHooks'),
import('getsentry/initializeBundleMetrics'),
]);

// getsentry augments Sentry's application through a 'hook' mechanism. Sentry
// provides various hooks into parts of its application. Thus all getsentry
// functionality is initialized by registering its hook functions.
registerHooks();

const {initializeMain} = await initalizeMainImport;
initializeMain(config);

initializeBundleMetrics();
Copy link
Member

@evanpurkhiser evanpurkhiser Feb 27, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you can reorder this so the initalizeBundleMetrics can keep resolving while calling registerhooks

Suggested change
const [{default: registerHooks}, {initializeBundleMetrics}] = await Promise.all([
import('getsentry/registerHooks'),
import('getsentry/initializeBundleMetrics'),
]);
// getsentry augments Sentry's application through a 'hook' mechanism. Sentry
// provides various hooks into parts of its application. Thus all getsentry
// functionality is initialized by registering its hook functions.
registerHooks();
const {initializeMain} = await initalizeMainImport;
initializeMain(config);
initializeBundleMetrics();
const registerHooksImport = import('getsentry/registerHooks');
const initalizeBundleMetricsImport = import('getsentry/initializeBundleMetrics');
// getsentry augments Sentry's application through a 'hook' mechanism. Sentry
// provides various hooks into parts of its application. Thus all getsentry
// functionality is initialized by registering its hook functions.
const {default: registerHooks} = await registerHooksImport;
registerHooks();
const {initializeMain} = await initalizeMainImport;
initializeMain(config);
const {initializeBundleMetrics} = await initializeBundleMetricsImport;
initializeBundleMetrics();

This way you're able to boot things faster

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll... address this as a folllowup

(cherry picked from commit 08dc546)
@joshuarli joshuarli merged commit af7532a into master Feb 27, 2025
41 checks passed
@joshuarli joshuarli deleted the merge-getsentry-gsapp-2 branch February 27, 2025 20:38
@JonasBa
Copy link
Member

JonasBa commented Feb 27, 2025

I have waited for this, thank you 🥹

JonasBa pushed a commit that referenced this pull request Feb 27, 2025
This open sources gsApp. Getsentry will remain unaffected after this is
merged, then getsentry/getsentry#16675 will
remove gsApp in getsentry.

Differences:
- gsApp's entrypoint index.tsx is inlined into the main sentry app, and
makes use of sentry mode
(#80342) so that open source
sentry will not initialize gsApp.
- getsentry devserver will set sentryMode appropriately so that gsApp is
initialized

getsentry devserver is still needed to work on gsApp, even though it
lives in sentry. Eventually it'll all (gsAdmin, jest/webpack/eslint
configs) be moved/merged over.
Copy link

sentry-io bot commented Feb 27, 2025

Suspect Issues

This pull request was deployed and Sentry observed the following issues:

  • ‼️ Error: �[2mexpect(�[22m�[31melement�[39m�[2m).toHaveTextContent()�[22m Object.?(billingDetails.spec.tsx) View Issue
  • ‼️ Error: �[2mexpect(�[22m�[31mjest.fn()�[39m�[2m).�[22mtoHaveBeenCalled�[2m()�[22m Object.?(spikeProtectionProjects.spec.tsx) View Issue
  • ‼️ Error: only inputs with type="checkbox" or type="radio" or elements with role="checkbox", role="menuitemcheckbox", role="menuitemradio", role="option", role="radio", role="switch" or role="treeitem" and a valid aria-checked attribute can be used with .toBeC... validateComponents(spikeProtectionProjects.spec... View Issue
  • ‼️ Error: �[2mexpect(�[22m�[31mjest.fn()�[39m�[2m).�[22mtoHaveBeenCalled�[2m()�[22m Object.?(spikeProtectionProjects.spec.tsx) View Issue
  • ‼️ Error: �[2mexpect(�[22m�[31melement�[39m�[2m).toBeDisabled()�[22m Object.?(organizationMembershipSettingsForm.spe... View Issue

Did you find this useful? React with a 👍 or 👎

@vbro
Copy link
Contributor

vbro commented Feb 28, 2025

Is it possible to move (or did we consider moving) the history to sentry?
Tools like git-filter-repo and filter-branch along with git pull ... --allow-unrelated-histories can help move the history as well to a new repository.

Examples:
https://docs.github.com/en/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository

https://dev.to/art_ptushkin/how-to-migrate-a-directory-from-git-repository-to-another-one-preserving-git-history-bitbucket-example-15m5

CC: @joshuarli

@joshuarli
Copy link
Member Author

Is it possible to move (or did we consider moving) the history to sentry? Tools like git-filter-repo and filter-branch along with git pull ... --allow-unrelated-histories can help move the history as well to a new repository.

Examples: https://docs.github.com/en/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository

https://dev.to/art_ptushkin/how-to-migrate-a-directory-from-git-repository-to-another-one-preserving-git-history-bitbucket-example-15m5

CC: @joshuarli

Erm, there's probably some sensitive info in git history, so you'll have to live with searching through it in getsentry for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Scope: Frontend Automatically applied to PRs that change frontend components
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants