name: Delete old workflow runs on: schedule: - cron: '45 11 * * 0' workflow_dispatch: inputs: days: description: 'retain days' required: true default: 15 type: choice options: - 1 - 2 - 7 - 15 jobs: del_runs: runs-on: ubuntu-latest permissions: actions: write contents: read steps: - name: Delete workflow runs uses: Mattraks/delete-workflow-runs@v2 with: token: ${{ github.token }} repository: ${{ github.repository }} retain_days: ${{ github.event.inputs.days }} keep_minimum_runs: 7