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(sage-monorepo): update the dev container and Node.js #2779

Conversation

tschaffter
Copy link
Member

@tschaffter tschaffter commented Aug 28, 2024

Changelog

  • Update the Ubuntu base image
  • Update Node.js to v20
  • Update how pnpm is installed
  • Remove Yarn
  • Refactor the Dockerfile of the dev container to benefit more from the cache when updating it

Notes

The npm package canvas was not compatible with the new version of Ubuntu. One option was to install additional system packages, but this would have increased the size of the dev container image. Instead, I opted to update the package to its latest version, v2.11.2, which resolved the issue. However, since the package does not appear to be in use, I decided to remove it in PR #2781.

@tschaffter tschaffter marked this pull request as ready for review August 30, 2024 03:06
@tschaffter tschaffter merged commit 873545d into Sage-Bionetworks:main Aug 30, 2024
10 of 11 checks passed
@tschaffter tschaffter deleted the sage-monorepo/update-dev-container-node branch August 30, 2024 03:07
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.

1 participant