[GitHub Actions]GITHUB_TOKENを使った変更は別のワークフローを起動させない

という仕様があるよ、という話。

公式ドキュメントの引用は下記の通り。

When you use the repository’s GITHUB_TOKEN to perform tasks, events triggered by the GITHUB_TOKEN, with the exception of workflow_dispatch and repository_dispatch, will not create a new workflow run. This prevents you from accidentally creating recursive workflow runs. For example, if a workflow run pushes code using the repository’s GITHUB_TOKEN, a new workflow will not run even when the repository contains a workflow configured to run when push events occur.

Automatic token authentication - GitHub Docs

これに対するよくある解決策としては PAT(Personal Access Token) を使うことだ。