Skip to content

feat: add devcontainer config for isolated development#539

Merged
tataranovich merged 9 commits into
mainfrom
add-devcontainer-config
Jul 20, 2026
Merged

feat: add devcontainer config for isolated development#539
tataranovich merged 9 commits into
mainfrom
add-devcontainer-config

Conversation

@tataranovich

@tataranovich tataranovich commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Provides a Dev Container so Claude Code and other tools run isolated from host secrets by default (no ~/.ssh, ~/.aws, or docker.sock mounts), with explicit, scoped forwarding for git/gh auth when needed.

Applicable issues

  • fixes #

Description of changes

Checklist

  • run bats test
  • run claude

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Provides a Dev Container so Claude Code and other tools run isolated
from host secrets by default (no ~/.ssh, ~/.aws, or docker.sock mounts),
with explicit, scoped forwarding for git/gh auth and SSH agent when needed.
@tataranovich tataranovich self-assigned this Jul 1, 2026
Replaces the manual npm install with the maintained devcontainer feature.
Moves credential storage off host bind mounts onto a persistent named
volume, and makes the git credential helper setup idempotent across
container rebuilds.
@tataranovich
tataranovich marked this pull request as ready for review July 15, 2026 08:36
@tataranovich
tataranovich merged commit 35cf769 into main Jul 20, 2026
@tataranovich
tataranovich deleted the add-devcontainer-config branch July 20, 2026 10:50
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