Clean workflow run logs based on configuration
-
token: The token to use to access the GitHub API (required)
-
owner: The owner of the repository (required)
-
repo: The name of the repository (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@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
owner: ${{ github.repository_owner }}
repo: ${{ github.event.repository.name }}
days_old: ${{ github.event.inputs.days_old }}