Tags: rosstaco/devcontainer-features
Tags
Merge pull request #18 from rosstaco/chore/remove-copilot-metrics-lgtm chore: remove copilot-metrics-lgtm feature from main
Merge pull request #18 from rosstaco/chore/remove-copilot-metrics-lgtm chore: remove copilot-metrics-lgtm feature from main
chore: add generate-docs recipe to justfile Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
chore: bump copilot-persistence to 1.1.0 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
feat: add copilot-persistence feature (#10) * feat: add copilot-persistence feature Persists GitHub Copilot CLI settings and chat history across container rebuilds using a named Docker volume mounted at /copilot-data with a symlink from ~/.copilot. - Add install script with root/non-root user handling - Add devcontainer-feature.json with volume mount and env var - Add tests (default, debian, ubuntu scenarios) - Update root README with feature documentation - Disable generate-docs to preserve custom feature READMEs * ci: add copilot-persistence to test matrix * refactor: address PR review feedback - Resolve home directory via getent/passwd instead of hardcoding /home/<user> - Use chmod 700 instead of 755 for sensitive copilot data - Fix symlink guard to also verify target path points to /copilot-data - Add documentationURL to devcontainer-feature.json - Include copilot-cli feature in README usage example Skipped configurable volume name - cross-project sharing is the intended behavior for copilot data persistence. * feat: scope volume per dev container using ${devcontainerId} Matches the shell-history pattern from stuartleeks/dev-container-features. Each dev container gets its own isolated copilot data volume.
Merge pull request #4 from rosstaco/feat/prompty-dumpty Add prompty-dumpty feature with installation scripts and tests
Merge pull request #2 from rosstaco/feat/add-guardian Feat/add guardian