Update workflow checkout action and triggers #220
+8
−2
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.
The current GitHub Action workflow for this repo is triggered only on
push
es to the upstream repo. This means that it is not run, for instance, for pull requests from forks of this repo. And, that means that the results of the run cannot be used as a check on PRs.This PR reworks the workflow triggers:
main
andlegacy
branches. This ensures that the results of merges still test properly. (Note that we can add additional branches here and/or use wildcards to select branches, but having bothpush
andpull_request
triggers results in redundant workflow executions if someone posts a PR from an upstream branch, which is why I've put this restriction in place -- let me know if you want this altered.)v
. This ensures that the releases still test properly. This is limited to "v"-tags, so that we are free to use labels without otherwise interacting with the CI.This PR also brings the
checkout
action up to the latest version.