You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

33 lines
842 B

name: Cleanup
permissions: {}
on:
workflow_dispatch:
inputs:
manual_trigger:
description: "Manual trigger cleanup"
required: false
default: ""
schedule:
- cron: '0 1 * * FRI'
jobs:
cleanup:
name: Cleanup
permissions:
packages: write # To be able to cleanup old caches
runs-on: ubuntu-24.04
continue-on-error: true
timeout-minutes: 30
strategy:
matrix:
package: ["vaultwarden-buildache", "vaultwarden-dryrun"]
steps:
- name: Delete ${{ matrix.package }} containers
uses: actions/delete-package-versions@e5bc658cc4c965c472efe991f8beea3981499c55 # v5.0.0
with:
package-name: '${{ matrix.package }}'
package-type: 'container'
min-versions-to-keep: 0
delete-only-untagged-versions: 'false'