publishing workflow optimizations #3526
Merged
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.
Closes #3525
Code Changes
:dev
tagged images on untagged commits tomain
or unrecognized git tags, since we have specific image tags (:prerelease
,:rc
) published for our recognized git tagsfidesinfra
RC environment redeployments whenrc
images are published here infides
. since this job may take longer than the downstream RC publishing job infidesplus
, this keeps the RC environment well up to date in those race conditions, with no manual intervention required.fidesplus
integratedprerelease
image build/publish on alpha git tags pushed here infides
; previously, we were triggering this build withrc
tags published here infides
which ultimately caused somerc
code to make its way on theprerelease
environment and led to some confusionSteps to Confirm
:dev
tagged image isn't publishedPre-Merge Checklist
CHANGELOG.md
Description Of Changes
the main motivation behind these changes is trying to reduce the amount of manual intervention and wait times needed in the release process to get new RC images after code is merged.
a broader motivation is that we're trying to reduce wait times on the docker publishing action generally - this PR should help us by not pushing
:dev
images on commits with recognized tag. note that #3492 should also help a lot with action run times - though for a totally separate reason!