Skip to content

Use official vite+ image for Devcontainer - #33564

Merged
premultiply merged 1 commit into
evcc-io:masterfrom
Giermann:patch-33295
Sep 10, 2026
Merged

premultiply merged 1 commit into
evcc-io:masterfrom
Giermann:patch-33295

Conversation

@Giermann

@Giermann Giermann commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

fixes #33295 and replaces PR #33302

Adopt changes in #33373 for Devcontainers too.
I successfully tested the changes in a local Devcontainer environment running on a Synology Diskstation and also with Github Codespaces.

The line to prevent Go Tools installation depends on a PR at the Go Devcontainer-Feature:
devcontainers/features#1729

But it does not harm current or prior versions, although the Go-Installation takes a few moments longer then.

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨

@Giermann

Giermann commented Sep 7, 2026

Copy link
Copy Markdown
Contributor Author

This is another solution for issue #33295 and replaces PR #33302

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The configuration resolves the missing Vite+ CLI while preserving the required Go development environment.

Pull request overview

Updates the development container to use the official Vite+ image while retaining Go support.

Changes:

  • Pins the Vite+ image by digest.
  • Replaces Node and bundled Go setup with the Go Feature.
  • Configures Go 1.27 and requests skipping optional Go tools.

🤖 Generated with GitHub Copilot

File summaries
File Description
.devcontainer/devcontainer.json Configures the Vite+ base image and Go toolchain.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@premultiply
premultiply merged commit b5dfdee into evcc-io:master Sep 10, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infrastructure Basic functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Devcontainer: Vite+ CLI is not installed before make install-ui

4 participants