Conversation
Co-authored-by: joshblack <3901764+joshblack@users.noreply.github.com>
|
Co-authored-by: joshblack <3901764+joshblack@users.noreply.github.com>
Updated Node.js feature version and simplified onCreateCommand.
There was a problem hiding this comment.
Pull request overview
Updates the repository devcontainer to use a maintained Ubuntu base image and provision Node.js via the official devcontainers Node feature, addressing Codespaces prebuild failures caused by the legacy TypeScript/Node image lacking a Node 26 manifest.
Changes:
- Switch devcontainer base image to
mcr.microsoft.com/devcontainers/base:ubuntu24.04. - Run the container as the base image’s
vscodeuser. - Use the devcontainers Node feature (
ghcr.io/devcontainers/features/node:2.1.0) to install Node26.4.0.
Show a summary per file
| File | Description |
|---|---|
.devcontainer/devcontainer.json |
Moves to Ubuntu 24.04 base image, changes default remote user to vscode, and installs Node 26.4.0 via the devcontainers Node feature. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 0
- Review effort level: Low
The Codespaces prebuild failed because the legacy TypeScript/Node image does not publish a Node 26 manifest. Use a maintained Ubuntu base and install Node 26.4.0 through the nvm-backed devcontainer feature.
Changelog
New
None.
Changed
vscodeuser.Removed
mcr.microsoft.com/vscode/devcontainers/typescript-node:26.Rollout strategy
Testing & Reviewing
Confirm Codespaces prebuilds resolve the Ubuntu image and provision Node 26.4.0 through nvm.