- Published on
GitHub Actions Timeout: How to Auto Kill Rouge Workflow
- Ashik Nesin
Sometime there might be cases in which a rouge workflow keeps on running due to an issue like memory issue.
By default, Github Actions kills it after 6 hours (360 minutes).
And we can configure it at workflow level or even at the step level as well.
You can do that by adding
timeout-minutes in your Github action workflow.
Let's say you've an workflow for running unit test cases
name: test on: pull_request: branches: [master] paths: - 'src/**' jobs: test: runs-on: ubuntu-latest timeout-minutes: 30 steps: - name: Install Dependencies run: npm ci timeout-minute: 10 - name: Run all tests run: npm run test
Happy rouge-free workflows!