Only run CTS issue workflow when opening PRs; run on base branch #597
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.
Turns out the
pull_request
trigger by default also runs when PRs are updated or re-opened. Change to only run on theopened
activity.Additionally, I forgot that using the
pull_request
trigger doesn't allow the workflow to access repository secrets when the triggering PR originates from a fork. Thankfully there is apull_request_target
trigger to remedy this, which runs the workflow in the context of the base branch (i.e., changes to the workflow itself aren't executed). This is fine for our use case, as we don't need to access the PR's contents within the workflow.(Side note: I marked this asEdit: I've now limited the workflow to only run when changes are made inside theeditorial
to not run the workflow - maybe we need another label for these kinds of infrastructure changes).adoc
directory.