build: add unified workflow to publish both prod and integration images #178
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
This PR merges both production and integration release image workflows into one.
Related issue(s):
Fixes #177.
Notes for reviewer:
To test this workflow you can use
act
https://nektosact.com/ to run actions locally.Important
Please note that while it is expected the
act
command itself fails due toMain Login to GitHub Container Registry
, it is important you see in the output the expected line.Tip
You may want to append
--container-architecture linux/amd64
to each of these commands if you're using an Apple M-series chip.push
tomain
.act push --workflows .github/workflows/push-images.yaml
The following line should appear in the console output
push
vX.Y.Z
tagCreate a file
event.json
act push --workflows .github/workflows/push-images.yaml --eventpath event.json
The following line should appear in the console output
workflow_dispatch
.act workflow_dispatch --workflows .github/workflows/push-images.yaml --input version=test
The following line should appear in the console output
Checklist