Release v1.8.0
What changed
- Added practical Docker support with a multi-target Dockerfile:
- runtime target for CLI execution
- dev target for lint/tests/build workflows
- Added .dockerignore to keep Docker build context clean and avoid local artifact
leakage. - Added a Docker smoke job in CI:
- build runtime image
- run ai-prompt-runner --version in container
- Updated README with:
- quick links (PyPI, docs, project page)
- refined Quick Start
- architecture flow diagram
- Docker Workflow section with build/run/tests/lint examples
- Clarified default output location behavior in quick-start docs (outputs/ created
relative to current working directory).
Why it matters
- Provides reproducible runtime and development environments without changing
product behavior. - Reduces environment drift across local machines and CI.
- Adds a lightweight, practical container validation gate in CI.
Notes
- v1.8.0 is a distribution and developer-experience release.
- No CLI interface breaking changes.
- No output schema/contract changes.
- Stateless execution architecture remains unchanged.
GitHub Pull Requests Included
- Feature/v1.8 docker baseline by @damienSavoldelli in #44
- release: prepare v1.8.0 by @damienSavoldelli in #45
Full Changelog: v1.7.2...v1.8.0