Enforce PR labels: use pull_request_target
trigger to work with PRs coming from forks
#52981
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.
Follow-up to #52980 and #52980
What?
The action that enforces PR labels set in #52980 doesn't work properly with PRs coming from forks. This PR changes the action trigger to fix this issue and work with all PRs.
Why?
When using the
pull_request
event,${{ secrets.GITHUB_TOKEN }}
is not givenwrite
permissions.How?
By using the
pull_request_target
event instead:Testing Instructions
Once merged, change a label or update a PR that is coming from a fork and check the
Enforce PR labels
action is passing.