name : runs_clean on : workflow_dispatch : inputs : days : description : 'Older than number of days.' required : true type : number default : 0 concurrency : group : runs_clean cancel-in-progress : true jobs : del_runs : runs-on : ubuntu-latest steps : - name : Delete skipped and cancelled runs uses : dmvict/clean-workflow-runs@v1 with : token : ${{ secrets.PRIVATE_GITHUB_BOT_TOKEN }} run_conclusions : | cancelled skipped save_period : 0 save_min_runs_number : 0 - name : Delete older workflow runs uses : dmvict/clean-workflow-runs@v1 with : token : ${{ secrets.PRIVATE_GITHUB_BOT_TOKEN }} save_period : ${{ github.event.inputs.days }} save_min_runs_number : 20