File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Delete old container images
2+
3+ on :
4+ workflow_dispatch :
5+ # schedule:
6+ # - cron: "0 0 * * *" # every day at midnight
7+
8+ jobs :
9+ delete-package-versions :
10+ name : Delete package versions older than 4 weeks, but keep the latest 5 in case of rollbacks
11+ runs-on : ubuntu-latest
12+ steps :
13+ 14+ with :
15+ account : ${{ github.repository_owner }}
16+ token : ${{ secrets.GITHUB_TOKEN }}
17+ image-names : " fhem-docker fhem-minimal-docker" # select three packages
18+ image-tags : " dev !latest pr*" # any image tag
19+ tag-selection : both # select both tagged and untagged package versions
20+ cut-off : 6w # package versions should be older than 4 weeks
21+ keep-n-most-recent : 5 # keep up to `n` tagged package versions for each of the packages
22+ dry-run : true
You can’t perform that action at this time.
0 commit comments