fix: check out correct branch on pull_request events #244
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.
Fixes: #242
Uses
GITHUB_HEAD_REF
if available (which points to the head onpull_request
event triggers) and falls back to${GITHUB_REF#refs/heads/}
or${GITHUB_REF#refs/tags/}
otherwise.As per the docs,
GITHUB_REF
has 3 possible values:refs/pull/<pr_number>/merge
:pull_request
events whereGITHUB_HEAD_REF
is set to the actual headrefs/tags/<tag_name>
:release
events, this PR extracts the tag_name and checks that outrefs/heads/<branch_name>
: all other events such aspush