From 1223d41c94089fa09b7245311eaf49324c5d55d1 Mon Sep 17 00:00:00 2001 From: ryoppippi <1560508+ryoppippi@users.noreply.github.com> Date: Mon, 27 Jan 2025 12:38:44 +0000 Subject: [PATCH] feat(workflow): add notification workflow for release issues Added a GitHub Actions workflow to create a release issue every 14 days. The workflow uses the imjohnbo/issue-bot action to create an issue with specific assignees, labels, and a predefined body. The issue will help track the release process and ensure no PRs are forgotten. --- .github/workflows/notification.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/notification.yaml diff --git a/.github/workflows/notification.yaml b/.github/workflows/notification.yaml new file mode 100644 index 00000000..a880e9da --- /dev/null +++ b/.github/workflows/notification.yaml @@ -0,0 +1,28 @@ +name: Create ReleaseIssue +on: + schedule: + - cron: "0 0 */14 * *" + +jobs: + create_issue: + name: Create ReleaseIssue + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - name: Create team sync issue + uses: imjohnbo/issue-bot@v3.4 + with: + assignees: "ryoppippi" + labels: "Type: Release" + title: "Next Release" + body: | + ### New Release + # - [ ] Check if there are any PRs that have been forgotten to merge + # - [ ] Merge Version Packages PR + # - [ ] Confirm that a new version has been released + pinned: false + close-previous: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +