y3say

Clean Github Action

12-31-2025

清理 Workeflows Runs 运行记录

delete-workflow-runs

基础用法

name: Delete old workflow runs
on:
  schedule:
    - cron: '0 0 1 * *'
jobs:
  delete-runs:
    runs-on: ubuntu-latest
    permissions:
      actions: write
      contents: read
    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

清理 Github Pages 部署记录

strumwolf/delete-deployment-environment

基础用法

cleanup:
  runs-on: ubuntu-latest
  permissions: write-all
  steps:
    - name: Delete deployment
      uses: strumwolf/[email protected]
      with:
        token: ${{ secrets.GITHUB_TOKEN }}
        environment: github-pages
        onlyRemoveDeployments: true