octalmesh/Belay Action

A lightweight TypeScript action for signal-based CI/CD workflow control

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 30, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: octalmesh/belay-action@fb277bdf3d958ead13ee443bcd5642218da1f0ce # v1.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
signal_tagsComma-separated list of substrings to match against the commit message and pull request title. If any substring is found, a belay order is issued. no[ci-skip],[skip-ci]
signal_patternsComma-separated list of regex patterns to match against the commit message and pull request title. If any pattern matches, a belay order is issued. no
signal_labelsComma-separated list of pull request label names. If any label is applied to the pull request, a belay order is issued. noci-skip,skip-ci
on_matchAction to execute when a belay order is issued. Accepted values: report, cancel. noreport
github_tokenGitHub token used to interact with the GitHub API.no${{ github.token }}
namedescription
issuedReturns 'true' if a belay order was issued, 'false' otherwise.