こちらを見てもなぜかできませんでした
どこがエラーなのかと思ったら、「 ワークフローで GitHub CLI を使用する」を読まなかったせいでした
なので、2024.8.21 現在で、動く workflow をサンプルで掲載したいと思います
name: "自動issue作成"
on:
schedule:
# on the first day of every month
- cron: '40 1 1 * *'
jobs:
track_pr:
runs-on: ubuntu-latest
steps:
- name: today's date
run: echo "TODAY=$(date '+%Y年%m月')" >> $GITHUB_ENV
- name: create issue
run: |
gh issue create --title "$ISSUETITLE" --body "$ISSUEBODY" --assignee "$ASSIGNEES" --repo $GITHUB_REPOSITORY
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
ASSIGNEES: xxxx
ISSUETITLE: "${{ env.TODAY }} 自動issue作成"
ISSUEBODY: |
### 毎月の確認業務
- [ ] 確認1
- [ ] 確認2
- [ ] 確認3
### 報告先
完了後にこちらにメールで報告を XX様 `xxx@xxxx.com`
こんな感じでissueが作成できます!