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

Bridge: avoid lexical by upgrading deno_ast, deno_runtime #1093

Merged
merged 1 commit into from
Oct 5, 2023

Conversation

svix-onelson
Copy link
Contributor

@svix-onelson svix-onelson commented Oct 5, 2023

lexical is a transitive dependency added to the graph via deno_ast. As of deno_ast version 0.28.0 they no longer depend on lexical.

In order to bump deno_ast we also need to bump deno_runtime.

N.b. I looked at bumping us all the way up to the latest for both ast/runtime, but the caused the transformation tests to segfault, so... I'm deferring that effort. For now, I'm bringing us to the smallest upgrade that also avoids the security issue.

Refs: https://github.com/svix/svix-webhooks/security/dependabot/66

@svix-onelson svix-onelson marked this pull request as ready for review October 5, 2023 00:42
@svix-onelson svix-onelson requested a review from a team October 5, 2023 00:42
tasn
tasn previously approved these changes Oct 5, 2023
`lexical` is a transitive dependency added to the graph bia `deno_ast`.
As of `deno_ast` version `0.28.0` they no longer depend on `lexical`.

In order to bump `deno_ast` we also need to bump `deno_runtime`.

N.b. I looked at bumping us all the way up to the latest for both
ast/runtime, but the caused the transformation tests to segfault, so...
I'm deferring that effort. For now, I'm bringing us to the smallest
upgrade that also avoids the security issue.

Also updates the rust cache action - this fixed the "no space left on
device" issue we had on the server CI job. Hope it works here too.

Refs: https://github.com/svix/svix-webhooks/security/dependabot/66
@svix-onelson svix-onelson merged commit c479af7 into main Oct 5, 2023
@svix-onelson svix-onelson deleted the onelson/depbot-lexical branch October 5, 2023 16:04
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.

3 participants