Skip to content

feat: add Bun, Python, Ruby, and Go to devcontainer features#67

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/update-devcontainer-features
Draft

feat: add Bun, Python, Ruby, and Go to devcontainer features#67
Copilot wants to merge 2 commits intomainfrom
copilot/update-devcontainer-features

Conversation

Copy link
Contributor

Copilot AI commented Feb 26, 2026

Expands DevMagic's dev container from a Node.js/TypeScript-only environment to a multi-language setup by enabling four additional runtime features.

Changes

  • .devcontainer/devcontainer.json
    • Added ghcr.io/rails/devcontainer/features/bun:1 (latest)
    • Added ghcr.io/devcontainers/features/python:1 (3.12)
    • Added ghcr.io/devcontainers/features/ruby:1 (3.4)
    • Added ghcr.io/devcontainers/features/go:1 (1.23)
    • Removed now-redundant commented-out stubs for python, ruby, and go
"features": {
  "ghcr.io/rails/devcontainer/features/bun:1": { "version": "latest" },
  "ghcr.io/devcontainers/features/python:1": { "version": "3.12" },
  "ghcr.io/devcontainers/features/ruby:1": { "version": "3.4" },
  "ghcr.io/devcontainers/features/go:1": { "version": "1.23" }
}
Original prompt

Update .devcontainer/devcontainer.json to include additional essential dev container features.

We want to expand the language/tooling support in DevMagic to offer a flexible, multi-language environment while keeping the base image minimal.

Please add the following features to the "features" object in .devcontainer/devcontainer.json:

  1. Bun: Add the Bun feature (borrowing from the Rails devcontainer repository).
"ghcr.io/rails/devcontainer/features/bun:1": {
  "version": "latest"
}
  1. Python: Add the official Python feature.
"ghcr.io/devcontainers/features/python:1": {
  "version": "3.12"
}
  1. Ruby: Add the official Ruby feature.
"ghcr.io/devcontainers/features/ruby:1": {
  "version": "3.4"
}
  1. Go: Add the official Go feature.
"ghcr.io/devcontainers/features/go:1": {
  "version": "1.23"
}

Make sure the JSON syntax remains valid and these are correctly added to the existing "features" block in .devcontainer/devcontainer.json.

This pull request was created from Copilot chat.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@vercel
Copy link
Contributor

vercel bot commented Feb 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
devmagic Ready Ready Preview, Comment Feb 26, 2026 7:43pm

Co-authored-by: marcelocra <2532492+marcelocra@users.noreply.github.com>
Copilot AI changed the title [WIP] Update devcontainer.json with additional essential features feat: add Bun, Python, Ruby, and Go to devcontainer features Feb 26, 2026
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.

2 participants