Make WordPress Core

Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#51801 closed task (blessed) (fixed)

Update/Audit npm Dependencies for 5.7

Reported by: sergeybiryukov's profile SergeyBiryukov Owned by:
Milestone: 5.7 Priority: normal
Severity: normal Version:
Component: Build/Test Tools Keywords: has-patch
Focuses: Cc:

Description

Previously:

Change History (53)

#1 @desrosj
3 years ago

In 49780:

Build/Test Tools: Update package-lock.json file with several package updates.

These updates result from running npm install.

Also, update the version of grunt-patch-wordpress in the lock file from 3.0.0 to 3.0.1.

See #51801.

#2 @desrosj
3 years ago

In 49791:

Build/Test Tools: Update several NPM packages.

These were updated using npm audit fix.

See #51801.

#3 @desrosj
3 years ago

In 49821:

Build/Test Tools: Update several NPM packages.

These were updated using npm audit fix.

Merges [49791] to the 5.6 branch.
See #51801.

#4 @desrosj
3 years ago

In 49822:

Build/Test Tools: Save changes resulting from npm install.

See #51801.

#5 @desrosj
3 years ago

In 49933:

Build/Test Tools: Update several NPM packages.

This updates the following packages to the latest versions.

Updated packages:

  • grunt-contrib-uglify from 4.0.1 to 5.0.0.
  • grunt-jsdoc from 2.4.0 to 2.4.1.
  • grunt-legacy-util from 1.1.1 to 2.0.0.
  • grunt-webpack from 3.1.3 to 4.0.2.

See #51801.

This ticket was mentioned in PR #855 on WordPress/wordpress-develop by desrosj.


3 years ago
#6

  • Keywords has-patch added

Test updating wait-on, check-node-version, and node-sass.

Trac ticket: https://core.trac.wordpress.org/ticket/51801

#7 @desrosj
3 years ago

In 49937:

Build/Test Tools: Update some NPM packages.

This updates the following packages to the latest versions.

Updated packages:

  • check-node-version from 4.0.1 to 4.0.3.
  • node-sass from 4.14.1 to 5.0.0.
  • wait-on from 3.3.0 to 5.2.1.

See #51801.

This ticket was mentioned in PR #859 on WordPress/wordpress-develop by desrosj.


3 years ago
#9

Verify that all automated testing completes successfully after package updates.

Updated packages:

  • copy-webpack-plugin from 5.1.1 to 5.1.2.
  • grunt from 1.1.0 to 1.3.0.
  • grunt-contrib-jshint from 2.1.0 to 3.0.0.
  • grunt-contrib-qunit from 3.1.0 to 4.0.0.
  • grunt-rtlcss from 2.0.1 to 2.0.2.
  • qunit from 2.9.0 to 2.13.0.
  • sinon from 9.0.0 to 9.2.2.
  • source-map-loader from 0.2.4 to 1.1.3.
  • uuid from 8.2.0 to 8.3.2.
  • webpack-dev-server from 3.11.0 to 3.11.1.

Trac ticket: https://core.trac.wordpress.org/ticket/51801

#10 @desrosj
3 years ago

In 49939:

Build/Test Tools: Update several NPM packages.

This updates the following packages to the latest versions.

Updated packages:

  • copy-webpack-plugin from 5.1.1 to 5.1.2.
  • grunt from 1.1.0 to 1.3.0.
  • grunt-contrib-jshint from 2.1.0 to 3.0.0.
  • grunt-contrib-qunit from 3.1.0 to 4.0.0.
  • grunt-rtlcss from 2.0.1 to 2.0.2.
  • qunit from 2.9.0 to 2.13.0.
  • sinon from 9.0.0 to 9.2.2.
  • source-map-loader from 0.2.4 to 1.1.3.
  • uuid from 8.2.0 to 8.3.2.
  • webpack-dev-server from 3.11.0 to 3.11.1.

See #51801.

#11 @desrosj
3 years ago

Looks like [49939] accidentally updated the versions for several dependencies not specified within the package.json file.

Reviewing the build repository, the common-rtl.css file was updated as a result of the grunt-rtlcss updated and looks good.

The blocks.js file (and script-loader-packages.php) was updated as a result of these changes, but this only resulted in an additional empty line. This doesn't seem to be problematic, and it's preferable to use the most recent versions of dependencies anyways.

I think this is OK to leave, but I wanted to make a note of those additional updates being included here.

#12 @desrosj
3 years ago

In 49940:

Build/Test Tools: Update UglifyJS to the latest version.

This updates the uglify-js package from version 3.6.0 to 3.12.4.

See #51801.

#13 @peterwilsoncc
3 years ago

In 49959:

Build/Test Tools: Update script loader following [49933].

See #51801.

#14 @desrosj
3 years ago

In 49983:

Build/Test Tools: Update the webpack-dev-server package.

This updates the webpack-dev-server package from version 3.11.1 to 3.11.2.

See #51801.

#15 @desrosj
3 years ago

In 49989:

Build/Test Tools: Update the uglify-js package.

This updates the uglify-js package from version 3.12.4 to 3.12.5.

See #51801.

#16 @desrosj
3 years ago

In 49990:

Build/Test Tools: Update more NPM packages

This updates two NPM packages:

  • qunit from 2.13.0 to 2.14.0.
  • sinon from 9.2.2 to 9.2.3.

See #51801.

#18 @desrosj
3 years ago

In 50016:

Build/Test Tools: Update sinon dependency.

This updates sinon from version 9.2.3 to 9.2.4.

See #51801.

#19 @desrosj
3 years ago

In 50017:

Build/Test Tools: Update autoprefixer dependency.

This updates autoprefixer from version 9.6.2 to 9.8.6. This includes changes as a result of running npm run grunt precommit:css.

See #51801.

#20 @desrosj
3 years ago

In 50023:

Build/Test Tools: Update several dependencies in the 5.6 branch.

This backports several dependency updates to the 5.6 branch as a part of #52341 to allow all branches receiving security updates to run on NodeJS 14.x.

Backports [49933,49937,49939,49940,49983,49989,49990,50016,50017] to the 5.6 branch.
See #51801, #52341.

#21 @desrosj
3 years ago

In 50073:

Twenty Twenty-One: Update several devDependencies.

This updates the following dependencies:

  • @wordpress/browserslist-confg from 2.7.0 to 3.0.0.
  • @wordpress/eslint-plugin from 7.3.0 to 8.0.1.
  • sass from 1.29.0 to 1.32.5.
  • stylelint from 13.8.0 to 13.9.0

There are no changes after running build.

See #51801.

#22 @desrosj
3 years ago

In 50077:

Twenty Twenty: Update several dependencies.

This updates the following packages:

  • @wordpress/browserslist-config from 2.6.0 to 2.7.0.
  • autoprefixer from 9.6.1 to 9.8.6.
  • concurrently from 5.2.0 to 5.3.0.
  • postcss-cli from 7.1.1 to 7.1.2.
  • rtlcss from 2.5.0 to 2.6.2.

See #51801.

#23 @desrosj
3 years ago

In 50079:

Twenty Twenty: Update @wordpress/scripts to the latest version.

See #51801.

#24 @desrosj
3 years ago

In 50081:

Twenty Nineteen: Update several devDependencies.

This updates the following dependencies:

  • @wordpress/browserslist-config from 2.7.0 to 3.0.0.
  • autoprefixer from 9.8.5 to 9.8.6.
  • node-sass from 4.14.1 to 5.0.0.
  • postcss-cli from 7.1.1 to 7.1.2.
  • postcss-focus-within from 3.0.0 to 4.0.0.
  • rtlcss from 2.5.0 to 2.6.2.

There are no changes after running build.

See #51801.

#25 @peterwilsoncc
3 years ago

In 50173:

Build/Test Tools: Update built files committed to src following [50023].

See #51801, #52341.

#26 @desrosj
3 years ago

In 50176:

Build/Test Tools: Update NPM dependencies

This updates two dependencies to their latest versions:

  • uglify-js from 3.12.5 to 3.12.6.
  • sass from 1.32.5 to 1.32.6.

See #51801.

#27 @desrosj
3 years ago

In 50184:

Build/Test Tools: Replace node-sass with Dart Sass

Switch the Sass implementation used by Grunt to sass (the Dart version), since LibSass & node-sass have been deprecated.

Additionally, this updates the uglify-js dependency.

Merges [50126] and [50176] to the 5.6 branch.
See #51763, #51801.

#28 @desrosj
3 years ago

In 50267:

Build/Test Tools: Update NPM dependencies.

This updates two devDependencies:

  • uglify-js from 3.12.6 to 3.12.7.
  • check-node-version from 4.0.3 to 4.1.0.

See #51801.

#29 @desrosj
3 years ago

In 50414:

Build/Test Tools: Update the package lock file.

This commits a change that results from running npm install.

See #51801.

This ticket was mentioned in Slack in #core by hellofromtonya. View the logs.


3 years ago

#31 @desrosj
3 years ago

In 50416:

Build/Test Tools: Update NPM dependencies.

This updates two devDependencies:

  • uglify-js from 3.12.7 to 3.12.8.
  • sassn from 1.32.6 to 1.32.8.

See #51801.

#32 @desrosj
3 years ago

  • Resolution set to fixed
  • Status changed from new to closed

Going to close this out as RC1 is today. If there are additional updates needed, we can reopen/reference.

#34 @desrosj
3 years ago

In 50602:

Build/Test Tools: Backport GitHub Action and build improvements to the 5.6 branch.

This backports several build and test tool improvements to the 5.6 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • The ability to run PHPUnit tests from src instead of build [50441-50443].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50267,50299,50379,50387,50413,50416,50432,50435-50436,50441-50444,50446,50473-50474,50476,50479,50485-50487,50545,50579,50590,50592,50598] to the 5.6 branch.
See #50401, #51734, #51801, #51802, #52548, #52608, #52612, #52623, #52624, #52625, #52645, #52653, #52658, #52660, #52667, #52786.

#35 @desrosj
3 years ago

In 50603:

Build/Test Tools: Backport GitHub Action and build improvements to the 5.5 branch.

This backports several build and test tool improvements to the 5.5 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • The ability to run PHPUnit tests from src instead of build [50441-50443].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50267,50299,50379,50387,50413,50416,50432,50435-50436,50441-50444,50446,50473-50474,50476,50479,50485-50487,50545,50579,50590,50592,50598] to the 5.5 branch.
See #50401, #51734, #51801, #51802, #52548, #52608, #52612, #52623, #52624, #52625, #52645, #52653, #52658, #52660, #52667, #52786.

#36 @desrosj
3 years ago

In 50604:

Build/Test Tools: Backport GitHub Action and build improvements to the 5.4 branch.

This backports several build and test tool improvements to the 5.4 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • The ability to run PHPUnit tests from src instead of build [50441-50443].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50267,50299,50379,50387,50413,50416,50432,50435-50436,50441-50444,50446,50473-50474,50476,50479,50485-50487,50545,50579,50590,50598] to the 5.4 branch.
See #50401, #51734, #51801, #51802, #52548, #52608, #52612, #52623, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#37 @desrosj
3 years ago

In 50605:

Build/Test Tools: Backport GitHub Action and build improvements to the 5.3 branch.

This backports several build and test tool improvements to the 5.3 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • The ability to run PHPUnit tests from src instead of build [50441-50443].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50267,50299,50379,50387,50413,50416,50432,50435-50436,50441-50444,50446,50473-50474,50476,50479,50485-50487,50545,50579,50590,50598] to the 5.3 branch.
See #50401, #51734, #51801, #51802, #52548, #52608, #52612, #52623, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#38 @desrosj
3 years ago

In 50606:

Build/Test Tools: Backport GitHub Action and build improvements to the 5.2 branch.

This backports several build and test tool improvements to the 5.2 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • The ability to run PHPUnit tests from src instead of build [50441-50443].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50267,50299,50379,50387,50413,50416,50432,50435-50436,50441-50444,50446,50473-50474,50476,50479,50485-50487,50545,50579,50590,50598] to the 5.2 branch.
See #50401, #51734, #51801, #51802, #52548, #52608, #52612, #52623, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#39 @desrosj
3 years ago

In 50622:

Build/Test Tools: Backport GitHub Action and build improvements to the 5.1 branch.

This backports several build and test tool improvements to the 5.1 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [45317,50267,50379,50387,50413,50416,50432,50435-50436,50444,50446,50473-50474,50476,50479,50485-50487,50545,50579,50590,50598] to the 5.1 branch.
See #50401, #51801, #51802, #52548, #52608, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#40 @desrosj
3 years ago

In 50624:

Build/Test Tools: Backport GitHub Action and build improvements to the 5.0 branch.

This backports several build and test tool improvements to the 5.0 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [45317,50267,50379,50387,50413,50416,50432,50435-50436,50444,50446,50473-50474,50476,50479,50485-50487,50545,50579,50590,50598] to the 5.0 branch.
See #50401, #51801, #51802, #52548, #52608, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#41 @desrosj
3 years ago

In 50625:

Build/Test Tools: Backport GitHub Action and build improvements to the 4.9 branch.

This backports several build and test tool improvements to the 4.9 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50413,50416,50432,50435,50436,50444,50446,50473,50474,50476,50479,50485,50486,50487,50545,50579,50590] to the 4.9 branch.
See #50401, #51801, #51802, #52548, #52608, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#42 @desrosj
3 years ago

In 50626:

Build/Test Tools: Backport GitHub Action and build improvements to the 3.7 branch.

This backports several build and test tool improvements to the 3.7 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50413,50416,50432,50435,50436,50444,50446,50473,50474,50476,50479,50485,50486,50487,50545,50579,50590] to the 3.7 branch.
See #50401, #51801, #51802, #52548, #52608, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#43 @desrosj
3 years ago

In 50635:

Build/Test Tools: Backport GitHub Action and build improvements to the 4.8 branch.

This backports several build and test tool improvements to the 4.8 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50413,50416,50432,50435,50436,50444,50446,50473,50474,50476,50479,50485,50486,50487,50545,50579,50590] to the 4.8 branch.
See #50401, #51801, #51802, #52548, #52608, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#44 @desrosj
3 years ago

In 50636:

Build/Test Tools: Backport GitHub Action and build improvements to the 4.7 branch.

This backports several build and test tool improvements to the 4.7 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50413,50416,50432,50435,50436,50444,50446,50473,50474,50476,50479,50485,50486,50487,50545,50579,50590] to the 4.7 branch.
See #50401, #51801, #51802, #52548, #52608, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#45 @desrosj
3 years ago

In 50637:

Build/Test Tools: Backport GitHub Action and build improvements to the 4.6 branch.

This backports several build and test tool improvements to the 4.6 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50416,50432,50435,50436,50444,50446,50473,50474,50476,50479,50485,50486,50487,50545,50579,50590] to the 4.6 branch.
See #50401, #51801, #51802, #52548, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#46 @desrosj
3 years ago

In 50638:

Build/Test Tools: Backport GitHub Action and build improvements to the 4.5 branch.

This backports several build and test tool improvements to the 4.5 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50416,50432,50435,50436,50444,50446,50473,50474,50476,50479,50485,50486,50487,50545,50579,50590] to the 4.5 branch.
See #50401, #51801, #51802, #52548, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#47 @desrosj
3 years ago

In 50639:

Build/Test Tools: Backport GitHub Action and build improvements to the 4.4 branch.

This backports several build and test tool improvements to the 4.4 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50416,50432,50435,50436,50444,50446,50473,50474,50476,50479,50485,50486,50487,50545,50579,50590] to the 4.4 branch.
See #50401, #51801, #51802, #52548, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#48 @desrosj
3 years ago

In 50640:

Build/Test Tools: Backport GitHub Action and build improvements to the 4.3 branch.

This backports several build and test tool improvements to the 4.3 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50416,50432,50435,50436,50444,50446,50473,50474,50476,50479,50485,50486,50487,50545,50579,50590] to the 4.3 branch.
See #50401, #51801, #51802, #52548, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#49 @desrosj
3 years ago

In 50642:

Build/Test Tools: Backport GitHub Action and build improvements to the 4.2 branch.

This backports several build and test tool improvements to the 4.2 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50416,50432,50435,50436,50444,50446,50473,50474,50476,50479,50485,50486,50487,50545,50579,50590] to the 4.2 branch.
See #50401, #51801, #51802, #52548, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#50 @desrosj
3 years ago

In 50643:

Build/Test Tools: Backport GitHub Action and build improvements to the 4.1 branch.

This backports several build and test tool improvements to the 4.1 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50416,50432,50435-50436,50444,50446,50473-50474,50476,50479,50485-50487,50545,50590] to the 4.1 branch.
See #50401, #51801, #51802, #52548, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#51 @desrosj
3 years ago

In 50644:

Build/Test Tools: Backport GitHub Action and build improvements to the 4.0 branch.

This backports several build and test tool improvements to the 4.0 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50416,50432,50435-50436,50444,50446,50473-50474,50476,50479,50485-50487,50545,50590] to the 4.0 branch.
See #50401, #51801, #51802, #52548, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#52 @desrosj
3 years ago

In 50645:

Build/Test Tools: Backport GitHub Action and build improvements to the 3.9 branch.

This backports several build and test tool improvements to the 3.9 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50416,50432,50435-50436,50444,50446,50473-50474,50476,50479,50485-50487,50545,50590] to the 3.9 branch.
See #50401, #51801, #51802, #52548, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

#53 @desrosj
3 years ago

In 50646:

Build/Test Tools: Backport GitHub Action and build improvements to the 3.8 branch.

This backports several build and test tool improvements to the 3.8 branch. Most notably, this includes:

  • The changes required to allow each workflow to be triggered by the workflow_dispatch event so that tests can be run on a schedule [50590].
  • Splitting single site and multisite tests into parallel jobs [50379].
  • Split slow tests into separate, parallel jobs for PHP <= 5.6 [50444].
  • Better branch and path scoping for GitHub Action workflows when running on pull_request [50432,50479].
  • Several devDependency updates.

Merges [50379,50387,50416,50432,50435-50436,50444,50446,50473-50474,50476,50479,50485-50487,50545,50590] to the 3.8 branch.
See #50401, #51801, #51802, #52548, #52612, #52624, #52625, #52645, #52653, #52658, #52660, #52667.

Note: See TracTickets for help on using tickets.