feat: switch to multi-arch supporting action & cleanup untagged #141
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.
What this PR does / why we need it:
This pull request updates the GitHub Actions workflow for cleaning up container images, simplifying the implementation and adding flexibility for manual executions. The most important changes include introducing a dry-run option for workflow dispatch events and replacing custom cleanup logic with a reusable GitHub Action.
Enhancements to workflow flexibility:
dry-run
input to theworkflow_dispatch
event, allowing users to test the cleanup process without making actual changes. The input is optional, defaults totrue
, and is of typeboolean
. (.github/workflows/clean-main-images.yml
, .github/workflows/clean-main-images.ymlR7-R12)Simplification of cleanup logic:
dataaxiom/ghcr-cleanup-action@v1
GitHub Action. This action handles deleting tags, untagged images, ghost images, and partial images, while respecting thedry-run
input and keeping a specified number of tagged images.