0.1.0
What's Changed
- Update main.py by @rainmanjam in #4
- Add scripts for Docker multi-architecture builds, Google Ads API token generation, version incrementing, image signing, and verification
- Implemented
docker_multiarch.shfor building and pushing multi-architecture Docker images using Buildx. - Created
generate_google_ads_refresh_token.pyto facilitate OAuth authentication and refresh token generation for Google Ads API. - Added
increment_version.pyto automate version number increments in theapp/__version__.pyfile following semantic versioning. - Introduced
sign_image.shfor signing Docker images with Cosign and creating attestations for supply chain security. - Developed
verify_attestations.shto verify Docker image signatures and attestations. - Implemented
update_base_image.shto check and update the base image in the Dockerfile. - Added tests for the
BaseRouterclass to ensure proper functionality and error handling. - Created output logs for test results to verify the correctness of the implemented features.
Full Changelog: 0.0.1...0.1.0