Make WordPress Core


Ignore:
Timestamp:
03/31/2021 07:51:58 PM (3 years ago)
Author:
desrosj
Message:

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.

Location:
branches/3.7
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/3.7

  • branches/3.7/package-lock.json

    r50251 r50626  
    509509        },
    510510        "clean-css": {
    511             "version": "4.2.3",
    512             "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
    513             "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
     511            "version": "5.1.2",
     512            "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.1.2.tgz",
     513            "integrity": "sha512-QcaGg9OuMo+0Ds933yLOY+gHPWbxhxqF0HDexmToPf8pczvmvZGYzd+QqWp9/mkucAOKViI+dSFOqoZIvXbeBw==",
    514514            "dev": true,
    515515            "requires": {
     
    10961096        },
    10971097        "follow-redirects": {
    1098             "version": "1.13.2",
    1099             "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz",
    1100             "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==",
     1098            "version": "1.13.3",
     1099            "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz",
     1100            "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==",
    11011101            "dev": true
    11021102        },
     
    14231423        },
    14241424        "grunt-contrib-cssmin": {
    1425             "version": "3.0.0",
    1426             "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz",
    1427             "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==",
    1428             "dev": true,
    1429             "requires": {
    1430                 "chalk": "^2.4.1",
    1431                 "clean-css": "~4.2.1",
    1432                 "maxmin": "^2.1.0"
    1433             },
    1434             "dependencies": {
    1435                 "ansi-styles": {
    1436                     "version": "3.2.1",
    1437                     "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
    1438                     "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    1439                     "dev": true,
    1440                     "requires": {
    1441                         "color-convert": "^1.9.0"
    1442                     }
    1443                 },
    1444                 "chalk": {
    1445                     "version": "2.4.2",
    1446                     "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
    1447                     "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
    1448                     "dev": true,
    1449                     "requires": {
    1450                         "ansi-styles": "^3.2.1",
    1451                         "escape-string-regexp": "^1.0.5",
    1452                         "supports-color": "^5.3.0"
    1453                     }
    1454                 },
    1455                 "color-convert": {
    1456                     "version": "1.9.3",
    1457                     "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
    1458                     "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
    1459                     "dev": true,
    1460                     "requires": {
    1461                         "color-name": "1.1.3"
    1462                     }
    1463                 },
    1464                 "color-name": {
    1465                     "version": "1.1.3",
    1466                     "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
    1467                     "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
    1468                     "dev": true
    1469                 },
    1470                 "has-flag": {
     1425            "version": "4.0.0",
     1426            "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-4.0.0.tgz",
     1427            "integrity": "sha512-jXU+Zlk8Q8XztOGNGpjYlD/BDQ0n95IHKrQKtFR7Gd8hZrzgqiG1Ra7cGYc8h2DD9vkSFGNlweb9Q00rBxOK2w==",
     1428            "dev": true,
     1429            "requires": {
     1430                "chalk": "^4.1.0",
     1431                "clean-css": "^5.0.1",
     1432                "maxmin": "^3.0.0"
     1433            },
     1434            "dependencies": {
     1435                "figures": {
     1436                    "version": "3.2.0",
     1437                    "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
     1438                    "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
     1439                    "dev": true,
     1440                    "requires": {
     1441                        "escape-string-regexp": "^1.0.5"
     1442                    }
     1443                },
     1444                "gzip-size": {
     1445                    "version": "5.1.1",
     1446                    "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
     1447                    "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
     1448                    "dev": true,
     1449                    "requires": {
     1450                        "duplexer": "^0.1.1",
     1451                        "pify": "^4.0.1"
     1452                    }
     1453                },
     1454                "maxmin": {
    14711455                    "version": "3.0.0",
    1472                     "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
    1473                     "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
    1474                     "dev": true
    1475                 },
    1476                 "supports-color": {
    1477                     "version": "5.5.0",
    1478                     "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
    1479                     "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
    1480                     "dev": true,
    1481                     "requires": {
    1482                         "has-flag": "^3.0.0"
     1456                    "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz",
     1457                    "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==",
     1458                    "dev": true,
     1459                    "requires": {
     1460                        "chalk": "^4.1.0",
     1461                        "figures": "^3.2.0",
     1462                        "gzip-size": "^5.1.1",
     1463                        "pretty-bytes": "^5.3.0"
    14831464                    }
    14841465                }
     
    27242705            "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
    27252706            "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
     2707            "dev": true
     2708        },
     2709        "pify": {
     2710            "version": "4.0.1",
     2711            "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
     2712            "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
    27262713            "dev": true
    27272714        },
     
    36103597        },
    36113598        "wait-on": {
    3612             "version": "5.2.1",
    3613             "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.2.1.tgz",
    3614             "integrity": "sha512-H2F986kNWMU9hKlI9l/ppO6tN8ZSJd35yBljMLa1/vjzWP++Qh6aXyt77/u7ySJFZQqBtQxnvm/xgG48AObXcw==",
     3599            "version": "5.3.0",
     3600            "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz",
     3601            "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==",
    36153602            "dev": true,
    36163603            "requires": {
    36173604                "axios": "^0.21.1",
    36183605                "joi": "^17.3.0",
    3619                 "lodash": "^4.17.20",
     3606                "lodash": "^4.17.21",
    36203607                "minimist": "^1.2.5",
    36213608                "rxjs": "^6.6.3"
    36223609            },
    36233610            "dependencies": {
     3611                "lodash": {
     3612                    "version": "4.17.21",
     3613                    "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
     3614                    "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
     3615                    "dev": true
     3616                },
    36243617                "rxjs": {
    3625                     "version": "6.6.3",
    3626                     "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
    3627                     "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
     3618                    "version": "6.6.7",
     3619                    "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
     3620                    "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
    36283621                    "dev": true,
    36293622                    "requires": {
Note: See TracChangeset for help on using the changeset viewer.