📑
Github ActionsでResource not accessible by integrationが出た際の対処法
こちらの記事を参考にZennの予約投稿を試していたところ、
Github Actionsの${{ secrets.GITHUB_TOKEN }}
の部分で下記のエラーが出てしまったので、解決策をメモしておきます。
実際のワークフロー用のyamlコード
解決方法
該当するリポジトリのSettings > Actions > General > Workflow permissions
を
Read repository contents permission
から Read and write permissions
に変更すると解決できました
Discussion
上記の方法はデフォルトの
GITHUB_TOKEN
の権限を変えているので、Read repository contents permission
のままにしつつワークフローのYAMLにpermissions
で必要な権限を明示するほうがセキュリティ的には望ましそうです🙏