GitHubActionsでtimeoutを指定する。

GitHub Actions で最大6時間のタイムアウトが発生して、以下のようなエラーが発生する。

1
The job running on runner GitHub Actions 4 has exceeded the maximum execution time of 360 minutes.

解決方法

1
2
3
4
5
6
7
jobs:
your-job:
runs-on: ubuntu-latest
timeout-minutes: 30 # job 全体
steps:
- run: sleep 300
timeout-minutes: 20 # step 個別