Make WordPress Core


Ignore:
Timestamp:
03/31/2021 07:33:06 PM (10 months ago)
Author:
desrosj
Message:

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.

Location:
branches/4.9
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/4.9

  • branches/4.9/package-lock.json

    r50202 r50625  
    5252        },
    5353        "@sideway/address": {
    54             "version": "4.1.0",
    55             "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.0.tgz",
    56             "integrity": "sha512-wAH/JYRXeIFQRsxerIuLjgUu2Xszam+O5xKeatJ4oudShOOirfmsQ1D6LL54XOU2tizpCYku+s1wmU0SYdpoSA==",
     54            "version": "4.1.1",
     55            "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.1.tgz",
     56            "integrity": "sha512-+I5aaQr3m0OAmMr7RQ3fR9zx55sejEYR2BFJaxL+zT3VM2611X0SHvPWIbAUBZVTn/YzYKbV8gJ2oT/QELknfQ==",
    5757            "dev": true,
    5858            "requires": {
     
    14281428        },
    14291429        "clean-css": {
    1430             "version": "4.2.3",
    1431             "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
    1432             "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
     1430            "version": "5.1.2",
     1431            "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.1.2.tgz",
     1432            "integrity": "sha512-QcaGg9OuMo+0Ds933yLOY+gHPWbxhxqF0HDexmToPf8pczvmvZGYzd+QqWp9/mkucAOKViI+dSFOqoZIvXbeBw==",
    14331433            "dev": true,
    14341434            "requires": {
     
    39703970        },
    39713971        "grunt-contrib-cssmin": {
    3972             "version": "3.0.0",
    3973             "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz",
    3974             "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==",
    3975             "dev": true,
    3976             "requires": {
    3977                 "chalk": "^2.4.1",
    3978                 "clean-css": "~4.2.1",
    3979                 "maxmin": "^2.1.0"
     3972            "version": "4.0.0",
     3973            "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-4.0.0.tgz",
     3974            "integrity": "sha512-jXU+Zlk8Q8XztOGNGpjYlD/BDQ0n95IHKrQKtFR7Gd8hZrzgqiG1Ra7cGYc8h2DD9vkSFGNlweb9Q00rBxOK2w==",
     3975            "dev": true,
     3976            "requires": {
     3977                "chalk": "^4.1.0",
     3978                "clean-css": "^5.0.1",
     3979                "maxmin": "^3.0.0"
     3980            },
     3981            "dependencies": {
     3982                "ansi-styles": {
     3983                    "version": "4.3.0",
     3984                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
     3985                    "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
     3986                    "dev": true,
     3987                    "requires": {
     3988                        "color-convert": "^2.0.1"
     3989                    }
     3990                },
     3991                "chalk": {
     3992                    "version": "4.1.0",
     3993                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
     3994                    "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
     3995                    "dev": true,
     3996                    "requires": {
     3997                        "ansi-styles": "^4.1.0",
     3998                        "supports-color": "^7.1.0"
     3999                    }
     4000                },
     4001                "color-convert": {
     4002                    "version": "2.0.1",
     4003                    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
     4004                    "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
     4005                    "dev": true,
     4006                    "requires": {
     4007                        "color-name": "~1.1.4"
     4008                    }
     4009                },
     4010                "color-name": {
     4011                    "version": "1.1.4",
     4012                    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
     4013                    "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
     4014                    "dev": true
     4015                },
     4016                "figures": {
     4017                    "version": "3.2.0",
     4018                    "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
     4019                    "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
     4020                    "dev": true,
     4021                    "requires": {
     4022                        "escape-string-regexp": "^1.0.5"
     4023                    }
     4024                },
     4025                "gzip-size": {
     4026                    "version": "5.1.1",
     4027                    "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
     4028                    "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
     4029                    "dev": true,
     4030                    "requires": {
     4031                        "duplexer": "^0.1.1",
     4032                        "pify": "^4.0.1"
     4033                    }
     4034                },
     4035                "has-flag": {
     4036                    "version": "4.0.0",
     4037                    "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
     4038                    "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
     4039                    "dev": true
     4040                },
     4041                "maxmin": {
     4042                    "version": "3.0.0",
     4043                    "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz",
     4044                    "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==",
     4045                    "dev": true,
     4046                    "requires": {
     4047                        "chalk": "^4.1.0",
     4048                        "figures": "^3.2.0",
     4049                        "gzip-size": "^5.1.1",
     4050                        "pretty-bytes": "^5.3.0"
     4051                    }
     4052                },
     4053                "supports-color": {
     4054                    "version": "7.2.0",
     4055                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
     4056                    "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
     4057                    "dev": true,
     4058                    "requires": {
     4059                        "has-flag": "^4.0.0"
     4060                    }
     4061                }
    39804062            }
    39814063        },
     
    54265508        },
    54275509        "joi": {
    5428             "version": "17.3.0",
    5429             "resolved": "https://registry.npmjs.org/joi/-/joi-17.3.0.tgz",
    5430             "integrity": "sha512-Qh5gdU6niuYbUIUV5ejbsMiiFmBdw8Kcp8Buj2JntszCkCfxJ9Cz76OtHxOZMPXrt5810iDIXs+n1nNVoquHgg==",
     5510            "version": "17.4.0",
     5511            "resolved": "https://registry.npmjs.org/joi/-/joi-17.4.0.tgz",
     5512            "integrity": "sha512-F4WiW2xaV6wc1jxete70Rw4V/VuMd6IN+a5ilZsxG4uYtUXWu2kq9W5P2dz30e7Gmw8RCbY/u/uk+dMPma9tAg==",
    54315513            "dev": true,
    54325514            "requires": {
     
    79188000        },
    79198001        "sass": {
    7920             "version": "1.32.6",
    7921             "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.6.tgz",
    7922             "integrity": "sha512-1bcDHDcSqeFtMr0JXI3xc/CXX6c4p0wHHivJdru8W7waM7a1WjKMm4m/Z5sY7CbVw4Whi2Chpcw6DFfSWwGLzQ==",
     8002            "version": "1.32.8",
     8003            "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.8.tgz",
     8004            "integrity": "sha512-Sl6mIeGpzjIUZqvKnKETfMf0iDAswD9TNlv13A7aAF3XZlRPMq4VvJWBC2N2DXbp94MQVdNSFG6LfF/iOXrPHQ==",
    79238005            "dev": true,
    79248006            "requires": {
     
    94129494        },
    94139495        "wait-on": {
    9414             "version": "5.2.1",
    9415             "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.2.1.tgz",
    9416             "integrity": "sha512-H2F986kNWMU9hKlI9l/ppO6tN8ZSJd35yBljMLa1/vjzWP++Qh6aXyt77/u7ySJFZQqBtQxnvm/xgG48AObXcw==",
     9496            "version": "5.3.0",
     9497            "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz",
     9498            "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==",
    94179499            "dev": true,
    94189500            "requires": {
    94199501                "axios": "^0.21.1",
    94209502                "joi": "^17.3.0",
    9421                 "lodash": "^4.17.20",
     9503                "lodash": "^4.17.21",
    94229504                "minimist": "^1.2.5",
    94239505                "rxjs": "^6.6.3"
    94249506            },
    94259507            "dependencies": {
     9508                "lodash": {
     9509                    "version": "4.17.21",
     9510                    "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
     9511                    "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
     9512                    "dev": true
     9513                },
    94269514                "rxjs": {
    9427                     "version": "6.6.3",
    9428                     "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
    9429                     "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
     9515                    "version": "6.6.7",
     9516                    "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
     9517                    "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
    94309518                    "dev": true,
    94319519                    "requires": {
Note: See TracChangeset for help on using the changeset viewer.