Skip to content

Allow newer versions of 3rd-party dependencies of core#496

Merged
lforst merged 1 commit into
getsentry:mainfrom
allanlewis:unpin-core-deps
Mar 5, 2024
Merged

Allow newer versions of 3rd-party dependencies of core#496
lforst merged 1 commit into
getsentry:mainfrom
allanlewis:unpin-core-deps

Conversation

@allanlewis
Copy link
Copy Markdown
Contributor

@allanlewis allanlewis commented Mar 1, 2024

As per the sole commit:

Commit fba3468 pinned @babel/core as a dependency. In order to allow users to deduplicate the Babel stack, this commit amends the spec to allow newer versions as well. The same change is made to other 3rd-party production dependencies, except for unplugin 1 and magic-string 2 which apparently need to be pinned.

@allanlewis allanlewis marked this pull request as ready for review March 1, 2024 12:05
@lforst
Copy link
Copy Markdown

lforst commented Mar 4, 2024

Hi, thanks for the PR. Can you limit the change to @babel/core. We have found that (some) of the other dependencies need to be pinned exactly, namely unplugin. Thank you!

@allanlewis
Copy link
Copy Markdown
Contributor Author

Hi, thanks for the PR. Can you limit the change to @babel/core. We have found that (some) of the other dependencies need to be pinned exactly, namely unplugin. Thank you!

Sure, done!

allanlewis added a commit to allanlewis/sentry-javascript-bundler-plugins that referenced this pull request Mar 4, 2024
Commit fba3468 pinned `@babel/core` as a dependency. In order to allow users to
deduplicate the Babel stack, this commit amends the spec to allow newer
versions as well. The same change is made to other 3rd-party production
dependencies, except for `unplugin` which apparently needs to be pinned [1].

[1]: getsentry#496 (comment)
@allanlewis
Copy link
Copy Markdown
Contributor Author

Actually I've just reverted the unplugin change, surely the others can float?

@lforst
Copy link
Copy Markdown

lforst commented Mar 4, 2024

Please let's also let magic-string pinned because it is very mission critical. The other ones we can try.

@allanlewis
Copy link
Copy Markdown
Contributor Author

allanlewis commented Mar 4, 2024

Please let's also let magic-string pinned because it is very mission critical.

Sure, will do.

Commit fba3468 pinned `@babel/core` as a dependency. In order to allow users to
deduplicate the Babel stack, this commit amends the spec to allow newer
versions as well. The same change is made to other 3rd-party production
dependencies, except for `unplugin` [1] and `magic-string` [2] which apparently
need to be pinned.

[1]: getsentry#496 (comment)
[2]: getsentry#496 (comment)
@allanlewis
Copy link
Copy Markdown
Contributor Author

I've reverted the change to magic-string.

@allanlewis
Copy link
Copy Markdown
Contributor Author

CI is passing - is there anything else I need to do here?

@lforst
Copy link
Copy Markdown

lforst commented Mar 5, 2024

Nope all good! Thank you!

@lforst lforst merged commit 6e41b5a into getsentry:main Mar 5, 2024
@allanlewis allanlewis deleted the unpin-core-deps branch March 5, 2024 09:20
@allanlewis
Copy link
Copy Markdown
Contributor Author

@lforst Thanks! Can I expect this to make its way into a release sometime soon?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants