templateではなくて、手動で設定することになるアレコレを楽にしたかった
ということで、issue + Copilot で対応
-
issueに↓をコピペ
# GitHub基本設定 ## Userが設定する - [ ] [Settings/rules](../settings/rules)で Branch Protection Rules を設定 - [ ] [Settings](../settings)で Automatically delete head branches を設定 - [ ] [security](../security)で 設定 ## Copilotへの依頼 以下の対応をお願いします。 1. Dependabot version updates を設定する `.github/dependabot.yml` を追加する ```yaml # .github/dependabot.yml version: 2 updates: # GitHub Actions の自動更新 - package-ecosystem: github-actions directory: / schedule: interval: weekly assignees: - kotaoue ``` を基本として、リポジトリで使っている言語についても追加して 1. ActionのバージョンをコミットSHAで固定する ワークフローの `uses:` をタグ指定からコミットSHAで固定する ```yaml # NG(タグ指定) - uses: actions/checkout@v4 # OK(コミットSHAで固定) - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 ``` -
手動で設定したら issue を Copilot にアサイン