Skip to content

Auto-close old community metrics issue(s) (Lombiq Technologies: OCORE-175) #10

Auto-close old community metrics issue(s) (Lombiq Technologies: OCORE-175)

Auto-close old community metrics issue(s) (Lombiq Technologies: OCORE-175) #10

name: Community Metrics
on:
pull_request:
permissions:
issues: write
pull-requests: read
jobs:
generate-community-metrics:
name: Generate Community Metrics
runs-on: ubuntu-latest
steps:
- name: Close Previous Issue
shell: pwsh
run: |
# Without the --repo switch, the GH CLI will try to look it up from the current clone, which doesn't exist
# because we don't otherwise need checkout.
$issues = gh issue list --repo '${{ github.repository }}' --label 'community metrics' --state open --json number --jq '.[].number'
foreach ($issue in $issues)
{
gh issue close $issue --repo '${{ github.repository }}'
}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}