Make WordPress Core


Ignore:
Timestamp:
04/02/2021 04:03:39 PM (5 years ago)
Author:
desrosj
Message:

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.

Location:
branches/4.0
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/4.0

  • branches/4.0/package-lock.json

    r50248 r50644  
    975975                                },
    976976                                "glob-parent": {
    977                                         "version": "5.1.1",
    978                                         "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
    979                                         "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
     977                                        "version": "5.1.2",
     978                                        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
     979                                        "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
    980980                                        "dev": true,
    981981                                        "requires": {
     
    10391039                },
    10401040                "clean-css": {
    1041                         "version": "4.2.3",
    1042                         "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
    1043                         "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
     1041                        "version": "5.1.2",
     1042                        "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.1.2.tgz",
     1043                        "integrity": "sha512-QcaGg9OuMo+0Ds933yLOY+gHPWbxhxqF0HDexmToPf8pczvmvZGYzd+QqWp9/mkucAOKViI+dSFOqoZIvXbeBw==",
    10441044                        "dev": true,
    10451045                        "requires": {
     
    24082408                },
    24092409                "follow-redirects": {
    2410                         "version": "1.13.2",
    2411                         "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz",
    2412                         "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==",
     2410                        "version": "1.13.3",
     2411                        "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz",
     2412                        "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==",
    24132413                        "dev": true
    24142414                },
     
    24962496                },
    24972497                "fsevents": {
    2498                         "version": "2.3.1",
    2499                         "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
    2500                         "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
     2498                        "version": "2.3.2",
     2499                        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
     2500                        "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
    25012501                        "dev": true,
    25022502                        "optional": true
     
    30013001                },
    30023002                "grunt-contrib-cssmin": {
    3003                         "version": "3.0.0",
    3004                         "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz",
    3005                         "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==",
    3006                         "dev": true,
    3007                         "requires": {
    3008                                 "chalk": "^2.4.1",
    3009                                 "clean-css": "~4.2.1",
    3010                                 "maxmin": "^2.1.0"
    3011                         },
    3012                         "dependencies": {
    3013                                 "ansi-styles": {
    3014                                         "version": "3.2.1",
    3015                                         "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
    3016                                         "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    3017                                         "dev": true,
    3018                                         "requires": {
    3019                                                 "color-convert": "^1.9.0"
    3020                                         }
    3021                                 },
    3022                                 "chalk": {
    3023                                         "version": "2.4.2",
    3024                                         "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
    3025                                         "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
    3026                                         "dev": true,
    3027                                         "requires": {
    3028                                                 "ansi-styles": "^3.2.1",
    3029                                                 "escape-string-regexp": "^1.0.5",
    3030                                                 "supports-color": "^5.3.0"
    3031                                         }
    3032                                 },
    3033                                 "color-convert": {
    3034                                         "version": "1.9.3",
    3035                                         "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
    3036                                         "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
    3037                                         "dev": true,
    3038                                         "requires": {
    3039                                                 "color-name": "1.1.3"
    3040                                         }
    3041                                 },
    3042                                 "color-name": {
    3043                                         "version": "1.1.3",
    3044                                         "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
    3045                                         "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
    3046                                         "dev": true
    3047                                 },
    3048                                 "has-flag": {
     3003                        "version": "4.0.0",
     3004                        "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-4.0.0.tgz",
     3005                        "integrity": "sha512-jXU+Zlk8Q8XztOGNGpjYlD/BDQ0n95IHKrQKtFR7Gd8hZrzgqiG1Ra7cGYc8h2DD9vkSFGNlweb9Q00rBxOK2w==",
     3006                        "dev": true,
     3007                        "requires": {
     3008                                "chalk": "^4.1.0",
     3009                                "clean-css": "^5.0.1",
     3010                                "maxmin": "^3.0.0"
     3011                        },
     3012                        "dependencies": {
     3013                                "figures": {
     3014                                        "version": "3.2.0",
     3015                                        "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
     3016                                        "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
     3017                                        "dev": true,
     3018                                        "requires": {
     3019                                                "escape-string-regexp": "^1.0.5"
     3020                                        }
     3021                                },
     3022                                "gzip-size": {
     3023                                        "version": "5.1.1",
     3024                                        "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
     3025                                        "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
     3026                                        "dev": true,
     3027                                        "requires": {
     3028                                                "duplexer": "^0.1.1",
     3029                                                "pify": "^4.0.1"
     3030                                        }
     3031                                },
     3032                                "maxmin": {
    30493033                                        "version": "3.0.0",
    3050                                         "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
    3051                                         "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
    3052                                         "dev": true
    3053                                 },
    3054                                 "supports-color": {
    3055                                         "version": "5.5.0",
    3056                                         "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
    3057                                         "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
    3058                                         "dev": true,
    3059                                         "requires": {
    3060                                                 "has-flag": "^3.0.0"
     3034                                        "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz",
     3035                                        "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==",
     3036                                        "dev": true,
     3037                                        "requires": {
     3038                                                "chalk": "^4.1.0",
     3039                                                "figures": "^3.2.0",
     3040                                                "gzip-size": "^5.1.1",
     3041                                                "pretty-bytes": "^5.3.0"
    30613042                                        }
    30623043                                }
     
    57715752                },
    57725753                "sass": {
    5773                         "version": "1.32.6",
    5774                         "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.6.tgz",
    5775                         "integrity": "sha512-1bcDHDcSqeFtMr0JXI3xc/CXX6c4p0wHHivJdru8W7waM7a1WjKMm4m/Z5sY7CbVw4Whi2Chpcw6DFfSWwGLzQ==",
     5754                        "version": "1.32.8",
     5755                        "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.8.tgz",
     5756                        "integrity": "sha512-Sl6mIeGpzjIUZqvKnKETfMf0iDAswD9TNlv13A7aAF3XZlRPMq4VvJWBC2N2DXbp94MQVdNSFG6LfF/iOXrPHQ==",
    57765757                        "dev": true,
    57775758                        "requires": {
     
    68516832                },
    68526833                "wait-on": {
    6853                         "version": "5.2.1",
    6854                         "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.2.1.tgz",
    6855                         "integrity": "sha512-H2F986kNWMU9hKlI9l/ppO6tN8ZSJd35yBljMLa1/vjzWP++Qh6aXyt77/u7ySJFZQqBtQxnvm/xgG48AObXcw==",
     6834                        "version": "5.3.0",
     6835                        "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz",
     6836                        "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==",
    68566837                        "dev": true,
    68576838                        "requires": {
    68586839                                "axios": "^0.21.1",
    68596840                                "joi": "^17.3.0",
    6860                                 "lodash": "^4.17.20",
     6841                                "lodash": "^4.17.21",
    68616842                                "minimist": "^1.2.5",
    68626843                                "rxjs": "^6.6.3"
    68636844                        },
    68646845                        "dependencies": {
     6846                                "lodash": {
     6847                                        "version": "4.17.21",
     6848                                        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
     6849                                        "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
     6850                                        "dev": true
     6851                                },
    68656852                                "rxjs": {
    6866                                         "version": "6.6.3",
    6867                                         "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
    6868                                         "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
     6853                                        "version": "6.6.7",
     6854                                        "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
     6855                                        "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
    68696856                                        "dev": true,
    68706857                                        "requires": {
Note: See TracChangeset for help on using the changeset viewer.