Releases: faangbait/devcontainer-sync
Releases · faangbait/devcontainer-sync
v0.3.0
What's Changed
- [patch] add name to containers by @faangbait in #5
- [minor] change mount volume behavior, pin new devcontainer versions by @faangbait in #6
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #3
- [minor] Add field-merge, improve formatting by @faangbait in #4
New Contributors
- @dependabot[bot] made their first contribution in #3
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- [patch] don't generate .devcontainer-bak-* directories on test harness by @faangbait in #1
- [patch] add dependabot by @faangbait in #2
New Contributors
- @faangbait made their first contribution in #1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
Full Changelog: https://github.com/faangbait/devcontainer-sync/commits/v0.1.0
Added
- Added an Ansible-based devcontainer sync playbook for rendering shared
.devcontainer/devcontainer.jsonand.devcontainer/install.shfiles across projects. - Added
group_vars/all.example.ymlwith sample Java, Rust, and Python devcontainer configurations. - Added support for project-specific extra
.devcontainerfiles viafiles/<project path>/. - Added nested-project handling so extra files for child projects are not copied into parent project
.devcontainerdirectories. - Added a
Makefilewith common targets:make checkmake applymake create-missingmake syntaxmake test
Testing
- Added
make testto rendergroup_vars/all.example.ymlinto thetests/directory. - Added golden-file style output generation at
tests/golden_outputso CI can fail when rendered output changes and reviewers can inspect the diff in pull requests.
Documentation
- Added usage documentation for previewing, applying, and creating missing devcontainer files.
- Documented the extra-files layout for copying project-specific files into
.devcontainer. - Documented the example render flow via
make test.