Files
eleith d646731e72
ci/woodpecker/push/build-porkbun-ddns Pipeline was successful
ci/woodpecker/tag/build-porkbun-ddns Pipeline was successful
Add update-only Porkbun DDNS container
2026-10-23 16:50:33 -07:00

41 lines
1.1 KiB
YAML

name: Container Cleanup
on:
schedule:
- cron: '30 2 * * 0' # 2:30 AM every Sunday
workflow_dispatch:
jobs:
cleanup:
runs-on: ubuntu-latest
permissions:
packages: write
strategy:
fail-fast: false
matrix:
package:
- containers-dane-verify
- containers-hledger
- containers-nvim
- containers-playwright
- containers-porkbun-ddns
- containers-ssh
- containers-wg-verify
- containers-yq
steps:
- name: Delete all untagged versions for ${{ matrix.package }}
uses: actions/delete-package-versions@v5
with:
package-name: ${{ matrix.package }}
package-type: 'container'
delete-only-untagged-versions: true
- name: Prune old versions for ${{ matrix.package }}, keeping the last 5
uses: actions/delete-package-versions@v5
with:
package-name: ${{ matrix.package }}
package-type: 'container'
min-versions-to-keep: 5
ignore-versions: '^(latest)$'