chore: add cleaning workflow ci
Some checks failed
Clean container registry / clean (devbox) (push) Failing after 2s

This commit is contained in:
Alexander Navarro 2024-11-05 16:35:40 -03:00
parent a14b838a0d
commit 8dcf500d79
Signed by untrusted user who does not match committer: anavarro
GPG key ID: 6426043E9FA3E3B5

View file

@ -0,0 +1,25 @@
name: Clean container registry
on:
push:
workflow_dispatch:
jobs:
clean:
runs-on: docker
strategy:
matrix:
box:
- "devbox"
steps:
- name: Get timestamp
id: timestamp
run: |
echo "year=$(date +'%Y-%m')" >> $GITHUB_OUTPUT
echo "current_month=$(date +'%Y-%m')" >> $GITHUB_OUTPUT
- uses: actions/delete-package-versions@v5
with:
package-name: ${{matrix.box}}
package-type: 'container'
min-version-to-keep: 3
# ignore latest and this month uploads
ignore-versions: '^(?:latest)$'
token: ${{ secrets.CONTAINER_REGISTRY_TOKEN }}