Skip to content

GitHub Housekeeping #255

GitHub Housekeeping

GitHub Housekeeping #255

name: GitHub Housekeeping
on:
schedule:
- cron: "17 */6 * * *"
workflow_dispatch:
inputs:
apply:
description: "Apply deletions (true/false)"
required: false
default: "false"
permissions:
actions: write
contents: read
concurrency:
group: github-housekeeping-${{ github.repository }}
cancel-in-progress: false
jobs:
housekeeping:
uses: EvotecIT/PSPublishModule/.github/workflows/powerforge-github-housekeeping.yml@4a8c9b3a69e505dab381db94b602cd3d70406cae
with:
config_path: ./.powerforge/github-housekeeping.json
apply: ${{ (github.event_name == 'workflow_dispatch' && inputs.apply == 'true') || (github.event_name != 'workflow_dispatch' && vars.POWERFORGE_GITHUB_HOUSEKEEPING_APPLY == 'true') }}
powerforge_ref: 4a8c9b3a69e505dab381db94b602cd3d70406cae
report_artifact_name: github-housekeeping-reports
secrets:
github-token: ${{ secrets.GITHUB_TOKEN }}