PR to the main branch will trigger the Integration Test workflow running the integration test using the image built on the PR head branch.
push to the main branch will trigger
- the
Integration Testworkflow building and pushing the:latestimage on themainbranch, following by running the integration test, and - the
Release Pleaseworkflow, which will create and update a PR with respect to the up-to-datemainbranch using release-please-action.
release Once the release PR is merged to the main branch, the release-please-action will tag and release a version correspondingly.
The images are pushed to Docker Hub repository.