Skip to content

Tags: rosstaco/devcontainer-features

Tags

feature_package-source-overrides_1.0.0

Toggle feature_package-source-overrides_1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #18 from rosstaco/chore/remove-copilot-metrics-lgtm

chore: remove copilot-metrics-lgtm feature from main

feature_atlassian-jira-confluence-cli_1.0.0

Toggle feature_atlassian-jira-confluence-cli_1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #18 from rosstaco/chore/remove-copilot-metrics-lgtm

chore: remove copilot-metrics-lgtm feature from main

feature_gitlab-ci-local_1.0.0

Toggle feature_gitlab-ci-local_1.0.0's commit message
chore: add generate-docs recipe to justfile

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

feature_copilot-persistence_1.1.0

Toggle feature_copilot-persistence_1.1.0's commit message

Verified

This commit was signed with the committer’s verified signature.
chore: bump copilot-persistence to 1.1.0

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

feature_copilot-persistence_1.0.0

Toggle feature_copilot-persistence_1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.

feature_prompty-dumpty_1.0.0

Toggle feature_prompty-dumpty_1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #4 from rosstaco/feat/prompty-dumpty

Add prompty-dumpty feature with installation scripts and tests

feature_microsoft-security-devops-cli_1.0.0

Toggle feature_microsoft-security-devops-cli_1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #2 from rosstaco/feat/add-guardian

Feat/add guardian