This repository has been archived by the owner on Jul 25, 2024. It is now read-only.
feat: Add action workflow for blocking merge via labels #191
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Addresses #138
On each label/un-label event on a pull request will execute the workflow. The settings need to be updated to have this required status check.
Limitations of GitHub Actions:
Decisions made:
actions/github-script@v4
to extract the event and PR context for more control and results in only 1 status check. This is compared to Adam's example using workflow expressions and functions to extract this information. There was minimal control over arrays of labels.Future considerations:
actions/github-script@v4
can be used to add labels on PR creation