WordPress.org

Make WordPress Core

Changeset 50485

Timestamp:
03/03/2021 07:50:40 PM (7 months ago)
Author:
desrosj
Message:

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.

Location:
trunk/.github/workflows
Files:
1 added
1 deleted

Note: See TracChangeset for help on using the changeset viewer.