| 12345678910111213141516171819202122232425262728293031 |
- ---
- name: github-cleanup
- on:
- schedule:
- - cron: '30 2 1 * *'
- # Allows you to run this workflow manually from the Actions tab
- workflow_dispatch:
- inputs:
- dryrun:
- description: dry-run execution, default 'false'
- required: true
- default: false
- type: boolean
- env:
- REGISTRY_NAME: ghcr.io
- IMAGE_NAME: kamailio
- REGISTRY_IMAGE: kamailio/kamailio
- jobs:
- clean:
- runs-on: ubuntu-latest
- permissions:
- contents: read
- packages: write
- steps:
- - name: Cleanup ghcr
- uses: quartx-analytics/ghcr-cleaner@v1
- with:
- owner-type: org
- token: ${{ secrets.CLEAN_PACKAGES }}
- delete-untagged: true
- dry-run: ${{ fromJson(github.event.inputs.dryrun) }}
|