Skip to content

chore: add devcontainer for codespaces, use default /workspace mount for code#186

Merged
plexoos merged 4 commits into
mainfrom
devcontainer
Jan 27, 2026
Merged

chore: add devcontainer for codespaces, use default /workspace mount for code#186
plexoos merged 4 commits into
mainfrom
devcontainer

Conversation

@plexoos

@plexoos plexoos commented Dec 19, 2025

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings December 19, 2025 19:10

Copilot AI 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.

Pull request overview

This PR modernizes the devcontainer configuration to use GitHub Codespaces' default /workspaces mount point instead of the custom /src/eic-opticks path. The changes simplify the devcontainer setup by removing custom mount configurations and add a dedicated codespace configuration.

Key changes:

  • Updates OPTICKS_HOME environment variable from /src/eic-opticks to /workspaces/eic-opticks in Dockerfile
  • Removes custom workspace folder and mount configurations from main devcontainer
  • Adds new codespace-specific devcontainer configuration using prebuilt base image

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
Dockerfile Updates OPTICKS_HOME path to align with standard Codespaces workspace mount location
.devcontainer/devcontainer.json Removes custom mount and workspaceFolder settings to use Codespaces defaults
.devcontainer/codespace/devcontainer.json Adds minimal codespace configuration using prebuilt base image

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Dockerfile
Comment thread .devcontainer/codespace/devcontainer.json
@plexoos plexoos merged commit 7057d7b into main Jan 27, 2026
3 checks passed
@plexoos plexoos deleted the devcontainer branch January 27, 2026 16:47
@plexoos plexoos added this to simphony Mar 13, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in simphony Mar 13, 2026
@github-project-automation github-project-automation Bot moved this from Backlog to Done in simphony Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants