Repository navigation
Conversation
|
Thanks for fixing it! Can this be automatically tested by the pipeline? |
Sure. Take a look at the new workflow file. Feel free to customize it to suit your needs. |
There was a problem hiding this comment.
🟡 Changes recommended
Lifecycle commands run twice, and the smoke test does not reliably validate the persisted PATH.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Installs Vite Plus during devcontainer setup and adds CI coverage for container initialization.
Changes:
- Installs Vite Plus before project dependencies.
- Persists Vite Plus paths across sessions.
- Adds a devcontainer smoke-test workflow.
🤖 Generated with GitHub Copilot
File summaries
| File | Description |
|---|---|
.devcontainer/devcontainer.json |
Installs and exposes Vite Plus. |
.github/workflows/devcontainer.yml |
Builds and smoke-tests the devcontainer. |
Review details
- Files reviewed: 2/2 changed files
- Comments generated: 2
- Review effort level: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Code review
evcc/.devcontainer/devcontainer.json Lines 32 to 34 in 03655c5
i.e. dead path entries, meaning Suggested fix: use a literal home path (e.g. |
|
@sourcery-ai review |
There was a problem hiding this comment.
Hey - I've reviewed your changes and they look great!
Sourcery assessment
Needs a human reviewer. The devcontainer now executes a remote installer directly with curl | bash, so a compromised or incorrect vite.plus response could run arbitrary code in developer and CI environments and potentially expose credentials or workspace data. Reverting prevents future installations, but it does not undo any compromise or data exposure that already occurred.
|
Replaced by #33564 |
fixes #33295
Update the devcontainer setup to install Vite Plus during container creation and make its binaries available in subsequent sessions.
🤖 Generated with Claude Code