You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Action Workflow Queue
v1.0.1
If the same workflow is already running from a previous commit, wait for it to finish
Why?
Workflows run on every commit asynchronously, this is fine for most cases, however, you might want to wait for a previous commit workflow to finish before running another one, some example use-cases:
- Deployment workflows
- Terraform workflows
- Database Migrations
jobs:
xyz:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: khulnasoft/action-workflow-queue@v1
# only runs additional steps if there is no other instance of `my-workflow.yml` currently running
input | required | default | description |
---|---|---|---|
github-token |
❌ | github.token |
The GitHub token used to call the GitHub API |
timeout |
❌ | 600000 |
timeout before we stop trying (in milliseconds) |
delay |
❌ | 10000 |
delay between status checks (in milliseconds) |
Author: KhulnaSoft Ltd • Twitter: @khulnasoft