armada
armada copied to clipboard
Add release action for armada
This should work, needs testing.
Final flow will be as follows:
- go-integration-tests builds and saves docker images to an artifact (#1473)
- go-integration-tests uses workflow_call to call upload-docker-images@master (change TODO, will be written once this and 1473 merge)
- upload-docker-images downloads those artifacts, and pushes them to docker
- This is a separate workflow, so secrets can be isolated to an environment (
armada-dockerhub
), and then we can configure that environment to only work when called on a protected branch.
- This is a separate workflow, so secrets can be isolated to an environment (
- (on release), armada-release re-tags these docker images (along with doing other work) and pushes them to dockerhub (#1552)