📑
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で必要な権限を明示するほうがセキュリティ的には望ましそうです🙏