v0.1.0
What's Changed
- Set up new project with TDD approach by @wbh1 in #1
- Add E2E Testing with Docker Compose by @wbh1 in #2
- Add Claude Code GitHub Workflow by @wbh1 in #3
- Fix e2e tests failing in GitHub Actions by @wbh1 in #8
- Enable environment variable substitution in config by @wbh1 in #7
- Remove Viper dependency by @wbh1 in #10
- Fix e2e test configuration parsing errors by @wbh1 in #9
- Setup GitHub Actions for automated testing by @wbh1 in #5
- Setup goreleaser for container image publishing by @wbh1 in #4
New Contributors
Full Changelog: https://github.com/wbh1/latr/commits/v0.1.0
latr 0.1.0
Full Changelog: ...v0.1.0
Container Images
docker pull ghcr.io/wbh1/latr:0.1.0Multi-architecture support: linux/amd64, linux/arm64
Changelog
Features
- cb3d603: feat: add Docker Compose config for e2e tests (Will Hegedus will@wbhegedus.me)
- 00020b6: feat: add e2e test scaffolding with TestMain and helpers (Will Hegedus will@wbhegedus.me)
- 7b68e0a: feat: add goreleaser configuration for ghcr.io container publishing (Claude noreply@anthropic.com)
- c060bd1: feat: add mock Linode API server for e2e tests (Will Hegedus will@wbhegedus.me)
- 3c22e97: feat: add test configuration files for e2e tests (Will Hegedus will@wbhegedus.me)
- ccd8bda: feat: support LINODE_API_URL override for testing (Will Hegedus will@wbhegedus.me)
Bug fixes
- 06d9c12: fix: Address code review feedback for GoReleaser setup (Will Hegedus will@wbhegedus.me)
- b25961d: fix: Use environment variable references in e2e test configs (Claude noreply@anthropic.com)
- 3c47fba: fix: handle AppRole already enabled in Vault initialization (Will Hegedus will@wbhegedus.me)
- 27f51ca: fix: remove unused fmt import from mock Linode server (Will Hegedus will@wbhegedus.me)
Others
- 8221d41: "Claude Code Review workflow" (Will Hegedus will@wbhegedus.me)
- 38efce0: "Claude PR Assistant workflow" (Will Hegedus will@wbhegedus.me)
- 98ce91f: Add .worktrees/ to .gitignore (Will Hegedus will@wbhegedus.me)
- 3e31ebf: Add GitHub Actions workflow for automated testing (Claude noreply@anthropic.com)
- 13e0b9e: Add e2e testing design document (Will Hegedus will@wbhegedus.me)
- 83b8d3e: Add environment variable substitution to config using Viper (Claude noreply@anthropic.com)
- 08124eb: Fix e2e tests to run Vault commands inside Docker container (Claude noreply@anthropic.com)
- 56c35e5: Initial commit (Will Hegedus will@wbhegedus.me)
- 67b3a83: Initial implementation of latr (Linode API Token Rotator) using TDD (Claude noreply@anthropic.com)
- 77ab15f: Update .github/workflows/tests.yml (Will Hegedus will@wbhegedus.me)
- 8ad0209: Update internal/config/config.go (Will Hegedus will@wbhegedus.me)
- e34e7a6: Update test/e2e/docker-compose.yml (Will Hegedus will@wbhegedus.me)
- a6c05ca: Update test/e2e/e2e_test.go (Will Hegedus will@wbhegedus.me)
- af3ab16: ci: remove claude code review (Will Hegedus will@wbhegedus.me)
- f4e5517: debug: add logging to mock Linode server (Will Hegedus will@wbhegedus.me)
- 3f5fcdb: ref: remove viper dependency again (Will Hegedus will@wbhegedus.me)