It makes the existing implementation more generic, as a result there will be no changes needed in the future when adding or removing stacks, by dynamically fetching the assets of each release before pushing on dockerhub and GCR.
Runs jobs in parallel as a result the workflow takes less time to finish.
Use Cases
Checklist
[x] I have viewed, signed, and submitted the Contributor License Agreement.
[ ] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[x] I have added an integration test, if necessary.
[x] I have reviewed the styleguide for guidance on my code quality.
[x] I'm happy with the commit history on this PR (I have rebased/squashed as needed).
Summary
This PR applies on push-image workflow:
Use Cases
Checklist