Skip to content

v0.6.0 — AI CLI devcontainer tooling, doc-drift fixes

Choose a tag to compare

@AJ-EthereaLogic-ai AJ-EthereaLogic-ai released this 08 May 04:24
· 42 commits to main since this release
28678fd

Three PRs since v0.5.0: one new feature and two targeted fixes.

Features

  • AI CLIs installed in devcontainer post-create (#90). ensure_ai_clis() added to .devcontainer/post-create.sh so rendered projects land with claude (@anthropic-ai/claude-code), codex (@openai/codex), gemini (@google/gemini-cli), and gh copilot available out of the box. Installs are best-effort (logs-and-continues on failure) and idempotent (no-op when binary already on PATH). A writable-prefix guard handles plain container images without nvm. Six new regression tests added to tests/test_post_create_ai_clis.py covering all key behaviours.

Fixes

  • Pinned all unpinned Actions in the template-smoke-test workflow (#89). Completes the SHA-pinning work from #87.
  • Resolved 8 of 11 check-doc-drift false positives and stale references (#91). Every rendered project previously emitted 11 warnings on make validate; now emits 3 (the intentional Phase-8 traceability placeholders). Fixed: stale workflow reference (template-smoke-test.ymlci.yml), wrong ADR filename (0002-initial-structure0002-initial-scaffold-architecture), doc-relative ADR links, and four backtick-wrapped false positives (proper noun, filename placeholder, illustrative examples, and role-name examples).

Upgrade

For copier-rendered projects:

copier update --trust --skip-answered --vcs-ref v0.6.0

For cookiecutter-rendered projects, no in-place upgrade flow ships; re-render and merge per docs/UPDATING.md.

Full diff: v0.5.0...v0.6.0