urcomputeringpal/label-mutex

A GitHub Action that facilitates obtaining, releasing, and representing a lock on a shared resource using PR labels.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
GITHUB_TOKENGithub token to use to perform operationsyes
tableThe name of the table that stores the lock. Required on AWS. Ignored on GCS.nolabel-mutex
bucketThe name of the bucket that stores the lock. Turns on GCS support implicitly.no
partitionA name for a logical grouping of locks. Only used on AWS.nolabel
lockThe name of the lock.yes
labelThe name of the label used to facilitate control and represent ownership of the lock.yes
namedescription
locked'true' if the lock has been claimed. 'false' otherwise.
unlocked'true' if the lock was confirmed to be free. 'false' otherwise.
html_urlURL of the PR holding the lock