fabro/crates/arc-devcontainer
Bryan Helmkamp 864cb5d853 Fix 3 feature spec bugs: shorthand version, option env names, install user vars
- Normalize string option values ("1.18") to {"version": "1.18"} so
  shorthand syntax correctly sets the VERSION env var
- Add option_id_to_env_name() to convert option IDs like "node-version"
  to NODE_VERSION per the dev container spec
- Emit _REMOTE_USER, _CONTAINER_USER, _REMOTE_USER_HOME, and
  _CONTAINER_USER_HOME in feature install snippets, threading remoteUser
  from devcontainer.json through resolve_features/generate_layer

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-03 10:07:23 -05:00
..
src Fix 3 feature spec bugs: shorthand version, option env names, install user vars 2026-03-03 10:07:23 -05:00
tests Fix 3 feature spec bugs: shorthand version, option env names, install user vars 2026-03-03 10:07:23 -05:00
Cargo.toml Add local path and HTTPS feature references to arc-devcontainer 2026-03-03 00:45:17 -05:00
DEVCONTAINER-COMPATIBILITY.md Update DEVCONTAINER-COMPATIBILITY.md for 5 new spec gaps 2026-03-03 00:45:44 -05:00
INTEGRATION.md Fix 4 spec compliance gaps in arc-devcontainer 2026-03-03 00:06:23 -05:00