From 21060ab3a89f49973945b29ffa069d983d5c02d1 Mon Sep 17 00:00:00 2001 From: Eric Nemchik Date: Fri, 14 Jul 2023 21:20:28 -0500 Subject: [PATCH] Add stale exempt labels to the repository --- .github/workflows/issues-cron.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/issues-cron.yml b/.github/workflows/issues-cron.yml index 89ab4bc..c528887 100644 --- a/.github/workflows/issues-cron.yml +++ b/.github/workflows/issues-cron.yml @@ -11,6 +11,31 @@ concurrency: group: lock jobs: + + label: + runs-on: ubuntu-latest + + steps: + - name: Add stale exempt labels to the repository + run: | + # awaiting-approval + if curl -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" https://api.github.com/repos/${{ github.repository }}/labels/awaiting-approval | grep -q 'awaiting-approval'; then + curl -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -X POST https://api.github.com/repos/${{ github.repository }}/labels/awaiting-approval \ + -d '{"description":"Stale exempt"}' + else + curl -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -X POST https://api.github.com/repos/${{ github.repository }}/labels \ + -d '{"name":"awaiting-approval","description":"Stale exempt"}' + fi + + # work-in-progress + if curl -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" https://api.github.com/repos/${{ github.repository }}/labels/work-in-progress | grep -q 'work-in-progress'; then + curl -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -X POST https://api.github.com/repos/${{ github.repository }}/labels/work-in-progress \ + -d '{"description":"Stale exempt"}' + else + curl -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -X POST https://api.github.com/repos/${{ github.repository }}/labels \ + -d '{"name":"work-in-progress","description":"Stale exempt"}' + fi + stale: runs-on: ubuntu-latest