Add PR Check Github Action Workflow #335
Merged
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.
I noticed that right now both the Linting test and the Spelling test are both failing on
masterIf we add a GitHub workflow that checks on PRs, we can more easily notice these problems before they get merged. In fact, if a maintainer wants to add it to the
masterprotection Ruleset/branch protection you can require the workflow to pass.I added these both as a single job with:
npm run testThis does mean that if someone has both spelling AND linting problems, they will only see the linting first, and then the spelling.
I could split this into one workflow, two jobs, so they run in parallel and you get separate warnings, but I'm not sure if that is overkill, and this ensures if new things get added to
npm run testthey will automatically get run here.GItHub Actions are free for public repositories so this will not incur costs.
The second two commits here are resolving the problems.
You can see what failures look like on this Example PR in my fork JHWelch#1