step-security/action turnstyle

A GitHub Action for serializing workflow runs

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenGitHub access tokenno${{ github.token }}
poll-interval-secondsNumber of seconds to wait in between checks for previous run completion (defaults to 60)
continue-after-secondsMaximum number of seconds to wait before moving forward (unbound by default). Mutually exclusive with abort-after-seconds
abort-after-secondsMaximum number of seconds to wait before failing the step (unbound by default). Mutually exclusive with continue-after-seconds
same-branch-onlyOnly wait on other runs from the same branch (defaults to true)
branchBranch name to use for same-branch filtering (defaults to the current branch)
job-to-wait-forName of the workflow run's job to wait for (unbound by default)
step-to-wait-forName of the job's step to wait for (unbound by default). Requires job-to-wait-for to be set
initial-wait-secondsTotal elapsed seconds within which period the action will refresh the list of current runs, if no runs were found in the first poll (0 by default, ie doesn't retry)
queue-nameCustom name for grouping runs by the value if not specified will take the workflow name (unbound by default)
retriesNumber of times to retry GitHub API requests that fail with a transient 5xx error, using exponential backoff (0 by default, ie no retries)0
namedescription
force_continuedTrue if continue-after-seconds is used and the step using turnstyle continued. False otherwise.
previous_run_idThe ID of the previous workflow run that Turnstyle waited on, if one was found.
previous_run_urlThe URL of the previous workflow run that Turnstyle waited on, if one was found.