From dbcfca1b5d624b15c37b7f4d7556558cc0e8371a Mon Sep 17 00:00:00 2001 From: Steve Worley Date: Thu, 1 Aug 2024 14:17:34 +1000 Subject: [PATCH 1/7] Add issue handling. --- .github/ISSUE_TEMPLATE.md | 11 +++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 7 +++++++ .github/workflows/stale-issues.yml | 21 +++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/workflows/stale-issues.yml diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 000000000..db57c2513 --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,11 @@ +## Expected Behavior + + +## Actual Behavior + + +## Steps to Reproduce the Problem + + 1. + 1. + 1. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000..4030f6fe7 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,7 @@ +Fixes # + +## Proposed Changes + + - + - + - diff --git a/.github/workflows/stale-issues.yml b/.github/workflows/stale-issues.yml new file mode 100644 index 000000000..f5326a253 --- /dev/null +++ b/.github/workflows/stale-issues.yml @@ -0,0 +1,21 @@ +name: Close inactive issues +on: + schedule: + - cron: "30 1 * * *" +jobs: + close-issues: + runs-on: ubuntu-latest + permissions: + issues: write + pull-requests: write + steps: + - uses: actions/stale@v5 + with: + days-before-issue-stale: 30 + days-before-issue-close: 14 + stale-issue-label: "stale" + stale-issue-message: "This issue is stale because it has been open for 30 days with no activity." + close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale." + days-before-pr-stale: -1 + days-before-pr-close: -1 + repo-token: ${{ secrets.GITHUB_TOKEN }} From 512329645f8756a1225389983262054409d9328a Mon Sep 17 00:00:00 2001 From: Steve Worley Date: Thu, 8 Aug 2024 10:37:02 +1000 Subject: [PATCH 2/7] Update issue handling. --- .github/workflows/issues-opened.yml | 17 +++++++++++++++++ .../{stale-issues.yml => issues-stale.yml} | 0 .github/workflows/pull-request.yml | 18 ++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 .github/workflows/issues-opened.yml rename .github/workflows/{stale-issues.yml => issues-stale.yml} (100%) create mode 100644 .github/workflows/pull-request.yml diff --git a/.github/workflows/issues-opened.yml b/.github/workflows/issues-opened.yml new file mode 100644 index 000000000..43a892571 --- /dev/null +++ b/.github/workflows/issues-opened.yml @@ -0,0 +1,17 @@ +name: Issue assignment + +on: + issues: + types: [opened] + +jobs: + auto-assign: + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - name: "Auto-assign issue" + uses: pozil/auto-assign-issue@v2 + with: + assignees: steveworley,yusufhm + allowSelfAssign: false diff --git a/.github/workflows/stale-issues.yml b/.github/workflows/issues-stale.yml similarity index 100% rename from .github/workflows/stale-issues.yml rename to .github/workflows/issues-stale.yml diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml new file mode 100644 index 000000000..204a2939b --- /dev/null +++ b/.github/workflows/pull-request.yml @@ -0,0 +1,18 @@ +name: PR assignment + +on: + pull_request: + types: [opened, edited, synchronize, reopened] + +jobs: + auto-assign: + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - name: 'Auto-assign PR' + uses: pozil/auto-assign-issue@v2 + with: + repo-token: ${{ secrets.MY_PERSONAL_ACCESS_TOKEN }} + teams: support + numOfAssignee: 1 From e46096a0f47497cc3d33e2384a049b5d6b10adb3 Mon Sep 17 00:00:00 2001 From: Steve Worley Date: Thu, 8 Aug 2024 10:37:09 +1000 Subject: [PATCH 3/7] Update workflows. --- .github/workflows/issues-stale.yml | 1 - .github/workflows/pull-request.yml | 25 ++++++++++++------------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/.github/workflows/issues-stale.yml b/.github/workflows/issues-stale.yml index f5326a253..303d1e37a 100644 --- a/.github/workflows/issues-stale.yml +++ b/.github/workflows/issues-stale.yml @@ -18,4 +18,3 @@ jobs: close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale." days-before-pr-stale: -1 days-before-pr-close: -1 - repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 204a2939b..b17680457 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -1,18 +1,17 @@ name: PR assignment on: - pull_request: - types: [opened, edited, synchronize, reopened] + pull_request: + types: [opened, edited, synchronize, reopened] jobs: - auto-assign: - runs-on: ubuntu-latest - permissions: - issues: write - steps: - - name: 'Auto-assign PR' - uses: pozil/auto-assign-issue@v2 - with: - repo-token: ${{ secrets.MY_PERSONAL_ACCESS_TOKEN }} - teams: support - numOfAssignee: 1 + auto-assign: + runs-on: ubuntu-latest + permissions: + pull-requests: write + steps: + - name: 'Auto-assign PR' + uses: pozil/auto-assign-issue@v2 + with: + assignees: steveworley,yusufhm + numOfAssignee: 1 From 312c3ced8a92fe626e89404d38b4a81ce6c2b545 Mon Sep 17 00:00:00 2001 From: Steve Worley Date: Thu, 8 Aug 2024 14:38:47 +1000 Subject: [PATCH 4/7] Update pull-request.yml --- .github/workflows/pull-request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index b17680457..b94c99f3d 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -13,5 +13,5 @@ jobs: - name: 'Auto-assign PR' uses: pozil/auto-assign-issue@v2 with: - assignees: steveworley,yusufhm + teams: devops numOfAssignee: 1 From 93beef32004bd6f90cbd444cb89113a53fadbc30 Mon Sep 17 00:00:00 2001 From: Steve Worley Date: Thu, 29 Aug 2024 14:59:29 +1000 Subject: [PATCH 5/7] Update pull-request.yml --- .github/workflows/pull-request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index b94c99f3d..b17680457 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -13,5 +13,5 @@ jobs: - name: 'Auto-assign PR' uses: pozil/auto-assign-issue@v2 with: - teams: devops + assignees: steveworley,yusufhm numOfAssignee: 1 From 4a7aa16b5ff93177891ff2a04a2cec2ef556cf1f Mon Sep 17 00:00:00 2001 From: Steve Worley Date: Thu, 14 Aug 2025 07:59:07 +1000 Subject: [PATCH 6/7] Update issues-opened.yml --- .github/workflows/issues-opened.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/issues-opened.yml b/.github/workflows/issues-opened.yml index 43a892571..b05c68ffd 100644 --- a/.github/workflows/issues-opened.yml +++ b/.github/workflows/issues-opened.yml @@ -13,5 +13,5 @@ jobs: - name: "Auto-assign issue" uses: pozil/auto-assign-issue@v2 with: - assignees: steveworley,yusufhm + assignees: yusufhm allowSelfAssign: false From 409a07857e94339a4017a07d6afee65e3cef66b1 Mon Sep 17 00:00:00 2001 From: Steve Worley Date: Thu, 14 Aug 2025 07:59:35 +1000 Subject: [PATCH 7/7] Update pull-request.yml --- .github/workflows/pull-request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index b17680457..38bc7dd31 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -13,5 +13,5 @@ jobs: - name: 'Auto-assign PR' uses: pozil/auto-assign-issue@v2 with: - assignees: steveworley,yusufhm + assignees: yusufhm numOfAssignee: 1