branch-gg/Workflow Distributed Lock Action
A GitHub Action to implement a distributed lock across workflows.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token with repo scope. | yes | — |
| owner | Owner account of the lock repo, defaults to this repo. | no | — |
| repo | Lock repo, defaults to this repo. | no | — |
| lock-file-path | The path to the lock file in the repository. | yes | — |
| lock-branch | The branch where the lock file is stored. | no | locks |
| lock-key | The key for the lock. | yes | — |
| max-concurrent | The maximum number of concurrent entries allowed. | no | — |
| polling-interval | Time in seconds between retries. | no | 10 |
| mode | Action mode: acquire or release. | no | acquire |
Outputs
no outputs