Chore: Simplified registry cleanup #1812
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.
Proposed change
It always annoyed me the cleanup for our installer images was checking the
feature-
existence, when that's not relevant. So I've rewritten the cleaning to be class based, with only the main image and its cache caring aboutfeature-*
branches. The logic is otherwise the same logic as before.I also updated the workflow to run more in parallel, and included the confirmation step of all images pulling after cleaning for everything which gets cleaned.
I know it's still probably complicated, so if I can diagram or explain something more in the files to help with understanding, let me know.
Type of change
Checklist:
pre-commit
hooks, see documentation.