Skip to content

Commit

Permalink
feat(workflow): add notification workflow for release issues
Browse files Browse the repository at this point in the history
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.
ryoppippi committed Jan 27, 2025
1 parent 478b4b5 commit 1223d41
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/notification.yaml
Original file line number Diff line number Diff line change
@@ -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 }}

0 comments on commit 1223d41

Please sign in to comment.