feat(deps): bump @sentry/cli from 2.58.4 to 3.0.0#18512
feat(deps): bump @sentry/cli from 2.58.4 to 3.0.0#18512dependabot[bot] wants to merge 1 commit intodevelopfrom
Conversation
Bumps [@sentry/cli](https://github.com/getsentry/sentry-cli) from 2.58.4 to 3.0.0. - [Release notes](https://github.com/getsentry/sentry-cli/releases) - [Changelog](https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md) - [Commits](getsentry/sentry-cli@2.58.4...3.0.0) --- updated-dependencies: - dependency-name: "@sentry/cli" dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
| "@opentelemetry/semantic-conventions": "^1.37.0", | ||
| "@sentry/browser": "10.30.0", | ||
| "@sentry/cli": "^2.58.4", | ||
| "@sentry/cli": "^3.0.0", |
There was a problem hiding this comment.
Bug: Breaking import style change not applied for CLI v3
Bumping @sentry/cli to v3.0.0 introduces a breaking change where the package now uses named exports instead of default exports. The codebase still uses the old default import style (import SentryCli from '@sentry/cli' and const SentryCli = require('@sentry/cli')) in packages/react-router/src/vite/buildEnd/handleOnBuildEnd.ts, packages/remix/scripts/createRelease.js, and packages/remix/scripts/injectDebugId.js. These need to be updated to use named imports (import { SentryCli } from '@sentry/cli' or const { SentryCli } = require('@sentry/cli')).
Additional Locations (1)
| "@opentelemetry/semantic-conventions": "^1.37.0", | ||
| "@sentry/browser": "10.30.0", | ||
| "@sentry/cli": "^2.58.4", | ||
| "@sentry/cli": "^3.0.0", |
There was a problem hiding this comment.
Bug: Execute method live parameter now requires boolean only
In @sentry/cli v3.0.0, the SentryCli.execute method's live parameter now only accepts boolean values. The code in packages/react-router/src/vite/buildEnd/handleOnBuildEnd.ts passes 'rejectOnError' string, which is no longer valid. Setting live to true now behaves like 'rejectOnError' did previously.
| "@opentelemetry/semantic-conventions": "^1.37.0", | ||
| "@sentry/browser": "10.30.0", | ||
| "@sentry/cli": "^2.58.4", | ||
| "@sentry/cli": "^3.0.0", |
There was a problem hiding this comment.
Bug: uploadSourceMaps live property removed in CLI v3
In @sentry/cli v3.0.0, the Releases.uploadSourceMaps method no longer accepts a live property in its options. The code in packages/react-router/src/vite/buildEnd/handleOnBuildEnd.ts and packages/remix/scripts/createRelease.js passes live: 'rejectOnError' which is no longer valid. The command now always executes with live set to true internally.
Additional Locations (1)
| "@opentelemetry/semantic-conventions": "^1.37.0", | ||
| "@remix-run/router": "1.x", | ||
| "@sentry/cli": "^2.58.2", | ||
| "@sentry/cli": "^3.0.0", |
There was a problem hiding this comment.
Bug: useArtifactBundle option removed in CLI v3
In @sentry/cli v3.0.0, the useArtifactBundle option was removed from SentryCliUploadSourceMapsOptions. The code in packages/remix/scripts/createRelease.js passes useArtifactBundle: !argv.disableDebugIds which is no longer a valid option and needs to be removed.
|
We will not bump to v3 for now, primarily because v3 drops support for self-hosted versions our SDK still supports. We can revisit at a later point, most likely once we ship a new SDK major. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps @sentry/cli from 2.58.4 to 3.0.0.
Release notes
Sourced from
@sentry/cli's releases.... (truncated)
Changelog
Sourced from
@sentry/cli's changelog.... (truncated)
Commits
98e280erelease: 3.0.0d8a8e1cmeta(changelog): Move plugin tracking entry to Unreleased section (#3034)490fa68meta(versioning): Define versioning policy (#3025)aa1e54cref: Use undici to download binary (#2993)e06b170feat: Move javascript files to native typescript (#2989)45d7dd9feat(sourcemaps): InjectdebugIdinto sourcemaps, notdebug_id(#3005)fd2e2cechore(metrics): Removesend-metriccommand (#3006)62d88a7ref(react-native): Removeappcentersubcommand (#3004)0660a74chore(sourcemaps): Remove--use-artifact-bundle(#3002)04b4243chore(api): Stop calling project-release endpoints (#2991)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)