wordpress-develop/.github/workflows
Jonathan Desrosiers cca6459b28 Build/Test Tools: Generalize the NPM test workflow.
The NPM test GitHub Actions workflow is currently used to verify that `npm install` and `npm run build` will complete successfully on Windows.

This generalizes the workflow and adds testing for Linux and MacOS to confirm that the scripts used to build WordPress also complete successfully in those environments.

Because MacOS workflow runs consume GHA minutes at a 10x rate, it’s added in a separate job in order to perform a more strict check.

This also adds steps to verify that using `npm run build:dev` and `npm run grunt clean`/`npm run grunt clean —dev` run successfully 

Props johnbillion.
Fixes #52658.

git-svn-id: https://develop.svn.wordpress.org/trunk@50485 602fd350-edb4-49c9-b593-d223f7449a82
2021-03-03 19:50:40 +00:00
..
coding-standards.yml Build/Test Tools: Add path detection when running GitHub Actions on pull_request. 2021-03-02 19:57:15 +00:00
end-to-end-tests.yml Build/Test Tools: Change the cancel-workflow-action version to a SHA value. 2021-03-02 17:47:33 +00:00
javascript-tests.yml Build/Test Tools: Add path detection when running GitHub Actions on pull_request. 2021-03-02 19:57:15 +00:00
php-compatibility.yml Build/Test Tools: Add path detection when running GitHub Actions on pull_request. 2021-03-02 19:57:15 +00:00
phpunit-tests.yml Build/Test Tools: Change the cancel-workflow-action version to a SHA value. 2021-03-02 17:47:33 +00:00
test-coverage.yml Build/Test Tools: Switch away from npx install-changed in GitHub Actions to increase the cache performance. 2021-02-26 22:47:33 +00:00
test-npm.yml Build/Test Tools: Generalize the NPM test workflow. 2021-03-03 19:50:40 +00:00
welcome-new-contributors.yml Build/Test Tools: Pin the welcome-action to a specific commit SHA. 2021-03-02 16:09:16 +00:00