Skip to content

bot-inactivity-unassign-phase1 #11

bot-inactivity-unassign-phase1

bot-inactivity-unassign-phase1 #11

name: bot-inactivity-unassign-phase1
on:
schedule:
- cron: "0 12 * * *"
workflow_dispatch:
permissions:
contents: read
issues: write
pull-requests: write
jobs:
inactivity-unassign:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
- name: Harden the runner
uses: step-security/harden-runner@df199fb7be9f65074067a9eb93f12bb4c5547cf2
with:
egress-policy: audit
- name: Phase 1 – unassign assignees with NO PRs
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO: ${{ github.repository }}
DAYS: 21
run: bash .github/scripts/inactivity_unassign_phase1.sh
- name: Phase 2 – unassign assignees with stale PRs
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO: ${{ github.repository }}
DAYS: 21
run: bash .github/scripts/inactivity_unassign_phase2.sh