Repository navigation
v0.2.0
What's Changed
Added
-
Docker Support
- Multi-stage
Dockerfilewith Python 3.12-slim base (~150MB image) Dockerfile.devfor running tests in containersdocker-compose.ymlfor easy orchestration- Security hardening: non-root user, read-only filesystem, dropped capabilities
- Multi-stage
-
Makefile
- Development:
make install,make dev,make test,make lint,make format - Docker:
make build,make run ARGS='...',make shell - Release:
make dist,make publish,make release VERSION=x.y.z
- Development:
-
PyPI Publishing
- GitHub Action for automated publishing on release
- GitHub Action for CI tests on push/PR
- Trusted publishing support (no API tokens required)
-
Documentation
- New
docs/installation.mdwith pip, Docker, source, and CI/CD setup - Updated README with all installation methods
- New
-
Testing
- 26 Docker configuration tests
Installation
pip install insights-sdkOr with Docker:
docker build -t insights .
docker run --rm insights --helpFull Changelog: v0.1.0...v0.2.0