Clean workflow run logs based on configuration
-
token: The token to use to access the GitHub API (required)
-
days_old: The amount of days old to delete (default: 7)
- result: The number of workflows deleted
name: Clean Workflow Logs
on:
workflow_dispatch:
inputs:
days_old:
description: "The amount of days old to delete"
default: "7"
required: false
jobs:
clean-logs:
runs-on: ubuntu-latest
steps:
- uses: igorjs/gh-actions-clean-workflow@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
days_old: ${{ github.event.inputs.days_old }}
- The routine only deletes 100 workflows per run. There's an ongoing work to address this issue.