Skip to content

Release v1.8.0

Choose a tag to compare

@damienSavoldelli damienSavoldelli released this 24 Mar 18:53
· 26 commits to main since this release
d4790d2

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

Full Changelog: v1.7.2...v1.8.0