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

chore: update dev env to node20 and npm9 #2892

Closed
wants to merge 1 commit into from

Conversation

MarkMcCulloh
Copy link
Contributor

@MarkMcCulloh MarkMcCulloh commented Jun 12, 2023

Fixes #1553

I've previously attempted this update and there was at least 1 major bug in npm that made it not work. I was curious today and wanted to check if it was fixed (or we're bypassing it with the new compiler package), and yeah everything seems to work (pending this PR workflow succeeding of course).

While I was there I figured it made sense to update node as well. node20 will soon be lts, might as well have the latest-and-greatest.

Checklist

  • Title matches Winglang's style guide
  • Description explains motivation and solution
  • Tests added (always)
  • Docs updated (only required for features)
  • Added pr/e2e-full label if this feature requires end-to-end testing

By submitting this pull request, I confirm that my contribution is made under the terms of the Monada Contribution License.

@MarkMcCulloh
Copy link
Contributor Author

MarkMcCulloh commented Jun 12, 2023

Sadly I was mistaken, the root issue still hasn't been addressed. bundled deps of bundled deps still are being left out. Since I was hoping this would be a quick win, I'll just close this 😢

@Chriscbr
Copy link
Contributor

Chriscbr commented Jun 12, 2023

@MarkMcCulloh Do ya know if there a bug upstream in Node that we can report? or is there a chance this is intended behavior? 🤔

@MarkMcCulloh
Copy link
Contributor Author

MarkMcCulloh commented Jun 12, 2023

I believe this is the issue npm/cli#6251

It may not be intended, but I also think the npm ecosystem is generally trying to move away from bundled dependencies, so it doesn't seem like they're rushing to fix it. There is a similar longstanding issue when using bundledDeps with workspaces npm/cli#3466

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

Successfully merging this pull request may close these issues.

Use npm 9 in our CI/CD
2 participants