From a7c2f1f3c08b8d1e7a6092ad8ac2b61b1a6dbfe9 Mon Sep 17 00:00:00 2001 From: Hema Gullapalli Date: Tue, 16 May 2023 15:39:16 -0400 Subject: [PATCH] Added new workflow to delete workflow runs in a scheduled way --- .../delete_workflow_runs_every_30_days.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/delete_workflow_runs_every_30_days.yml diff --git a/.github/workflows/delete_workflow_runs_every_30_days.yml b/.github/workflows/delete_workflow_runs_every_30_days.yml new file mode 100644 index 0000000..bc999ce --- /dev/null +++ b/.github/workflows/delete_workflow_runs_every_30_days.yml @@ -0,0 +1,17 @@ +name: Delete old workflow runs +on: + schedule: + - cron: '0 20 16 * *' +# Run monthly, at 20:00 on the 16th day of every month. + +jobs: + del_runs: + runs-on: ubuntu-latest + steps: + - name: Delete workflow runs + uses: Mattraks/delete-workflow-runs@v2 + with: + token: ${{ github.token }} + repository: ${{ github.repository }} + retain_days: 30 + keep_minimum_runs: 6 \ No newline at end of file