Skip to content

Modify devcontainer.json for Ruby and Node features - #190

Closed
fulldecent wants to merge 1 commit into
mainfrom
new-devc
Closed

Modify devcontainer.json for Ruby and Node features#190
fulldecent wants to merge 1 commit into
mainfrom
new-devc

Conversation

@fulldecent

Copy link
Copy Markdown
Owner

Updated devcontainer configuration to include Ruby LSP extension and improved post-create command.

Updated devcontainer configuration to include Ruby LSP extension and improved post-create command.
Copilot AI lite review requested due to automatic review settings August 24, 2026 19:21

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.

🟡 Changes recommended

The updated postCreateCommand calls rbenv install without specifying a Ruby version, which is likely to fail and break container setup.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR updates the repository’s Dev Container configuration for a smoother Ruby + Node development experience when working on the Jekyll site locally.

Changes:

  • Updates the Ruby/Node feature notes and refines the postCreateCommand to use stricter shell settings and Corepack-based Yarn setup.
  • Adds the Ruby LSP VS Code extension to the default devcontainer extensions list.
  • Forwards Jekyll and Live Reload ports and adds labels for them.
File summaries
File Description
.devcontainer/devcontainer.json Updates devcontainer features, post-create setup steps, VS Code extensions, and forwarded ports for local development.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 1
  • Review effort level: Lite

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

},
"postCreateCommand": "/bin/bash -c 'set -e; rbenv install --skip-existing; rbenv rehash; npm install -g corepack; corepack enable; corepack prepare yarn@4.18.0 --activate; yarn install --immutable; bundle install'",

"postCreateCommand": "bash -c 'set -euo pipefail; rbenv install --skip-existing; rbenv rehash; corepack enable; corepack prepare yarn@4.18.0 --activate; yarn install --immutable; bundle install'",
@fulldecent

Copy link
Copy Markdown
Owner Author

codespaces suck

@fulldecent fulldecent closed this Aug 24, 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