-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
9.18.0 introduces a dependency on a public repository which fails on machines without Git installed #16281
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
Comments
Hi @raglan-road, thanks for filing this. Can confirm, it indeed fails to install because of our |
+1 - I would consider this a major regression - this breaks packages that depend on Replication steps:
|
Thanks, we'll release a fix soon. |
A PR closing this issue has just been released 🚀This issue was referenced by PR #16287, which was included in the 9.19.0 release. |
Is there an existing issue for this?
How do you use Sentry?
Sentry Saas (sentry.io)
Which SDK are you using?
@sentry/nextjs
SDK Version
9.18.0
Framework Version
No response
Link to Sentry event
No response
Reproduction Example/SDK Setup
No response
Steps to Reproduce
Git
installed. For example, the nodejs Alpine linux distro.npm install
or a build.Sentry
package attempts to install the@fastify/otel
dependency, it does so usingGit
, which isn't there, so the install fails.Expected Result
Sentry is able to load its dependencies and the build succeeds or the requirement for Git to be installed on the target machine is documented as a potentially breaking change.
Actual Result
The build fails when the Sentry package attempts to install its dependency on the forked version of
@fastify/otel
as it installs viaGit
, which does not necessarily exist on the target machine.Rolling back to
9.16.1
fixes the issue as the new dependency isn't there.The text was updated successfully, but these errors were encountered: