- Install GitHub cli (https://github.com/cli/cli?tab=readme-ov-file#windows)
- Navigate to your local repository via PowerShell
- Type following command to delete all runs:
gh run list --json databaseId -q '.[].databaseId' |
ForEach-Object {
gh api "repos/$(gh repo view --json nameWithOwner -q .nameWithOwner)/actions/runs/$_" -X DELETE
}
It will delete up to 20 runs at a time