Skip to content

Releases: faangbait/devcontainer-sync

v0.3.0

05 Jun 04:31
2e2c8d7

Choose a tag to compare

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

01 Jun 21:21
a7060df

Choose a tag to compare

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

Full Changelog: v0.1.1...v0.2.0

v0.1.1

01 Jun 18:26
b443029

Choose a tag to compare

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

Full Changelog: v0.1.0...v0.1.1

v0.1.0

01 Jun 17:46
9fc7623

Choose a tag to compare

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.json and .devcontainer/install.sh files across projects.
  • Added group_vars/all.example.yml with sample Java, Rust, and Python devcontainer configurations.
  • Added support for project-specific extra .devcontainer files via files/<project path>/.
  • Added nested-project handling so extra files for child projects are not copied into parent project .devcontainer directories.
  • Added a Makefile with common targets:
    • make check
    • make apply
    • make create-missing
    • make syntax
    • make test

Testing

  • Added make test to render group_vars/all.example.yml into the tests/ directory.
  • Added golden-file style output generation at tests/golden_output so 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.