WordPress.org

Make WordPress Core


Ignore:
Timestamp:
03/31/2021 07:20:38 PM (6 months ago)
Author:
desrosj
Message:

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.

Location:
branches/5.1
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/5.1

  • branches/5.1/package-lock.json

    r50199 r50622  
    8181        },
    8282        "@sideway/address": {
    83             "version": "4.1.0",
    84             "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.0.tgz",
    85             "integrity": "sha512-wAH/JYRXeIFQRsxerIuLjgUu2Xszam+O5xKeatJ4oudShOOirfmsQ1D6LL54XOU2tizpCYku+s1wmU0SYdpoSA==",
     83            "version": "4.1.1",
     84            "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.1.tgz",
     85            "integrity": "sha512-+I5aaQr3m0OAmMr7RQ3fR9zx55sejEYR2BFJaxL+zT3VM2611X0SHvPWIbAUBZVTn/YzYKbV8gJ2oT/QELknfQ==",
    8686            "dev": true,
    8787            "requires": {
     
    30963096        },
    30973097        "clean-css": {
    3098             "version": "4.2.1",
    3099             "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
    3100             "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
     3098            "version": "5.1.2",
     3099            "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.1.2.tgz",
     3100            "integrity": "sha512-QcaGg9OuMo+0Ds933yLOY+gHPWbxhxqF0HDexmToPf8pczvmvZGYzd+QqWp9/mkucAOKViI+dSFOqoZIvXbeBw==",
    31013101            "dev": true,
    31023102            "requires": {
     
    63116311        },
    63126312        "grunt-contrib-cssmin": {
    6313             "version": "3.0.0",
    6314             "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz",
    6315             "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==",
    6316             "dev": true,
    6317             "requires": {
    6318                 "chalk": "^2.4.1",
    6319                 "clean-css": "~4.2.1",
    6320                 "maxmin": "^2.1.0"
     6313            "version": "4.0.0",
     6314            "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-4.0.0.tgz",
     6315            "integrity": "sha512-jXU+Zlk8Q8XztOGNGpjYlD/BDQ0n95IHKrQKtFR7Gd8hZrzgqiG1Ra7cGYc8h2DD9vkSFGNlweb9Q00rBxOK2w==",
     6316            "dev": true,
     6317            "requires": {
     6318                "chalk": "^4.1.0",
     6319                "clean-css": "^5.0.1",
     6320                "maxmin": "^3.0.0"
    63216321            },
    63226322            "dependencies": {
    63236323                "ansi-styles": {
    6324                     "version": "3.2.1",
    6325                     "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
    6326                     "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    6327                     "dev": true,
    6328                     "requires": {
    6329                         "color-convert": "^1.9.0"
     6324                    "version": "4.3.0",
     6325                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
     6326                    "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
     6327                    "dev": true,
     6328                    "requires": {
     6329                        "color-convert": "^2.0.1"
    63306330                    }
    63316331                },
    63326332                "chalk": {
    6333                     "version": "2.4.1",
    6334                     "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
    6335                     "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
    6336                     "dev": true,
    6337                     "requires": {
    6338                         "ansi-styles": "^3.2.1",
    6339                         "escape-string-regexp": "^1.0.5",
    6340                         "supports-color": "^5.3.0"
     6333                    "version": "4.1.0",
     6334                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
     6335                    "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
     6336                    "dev": true,
     6337                    "requires": {
     6338                        "ansi-styles": "^4.1.0",
     6339                        "supports-color": "^7.1.0"
     6340                    }
     6341                },
     6342                "color-convert": {
     6343                    "version": "2.0.1",
     6344                    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
     6345                    "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
     6346                    "dev": true,
     6347                    "requires": {
     6348                        "color-name": "~1.1.4"
     6349                    }
     6350                },
     6351                "color-name": {
     6352                    "version": "1.1.4",
     6353                    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
     6354                    "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
     6355                    "dev": true
     6356                },
     6357                "figures": {
     6358                    "version": "3.2.0",
     6359                    "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
     6360                    "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
     6361                    "dev": true,
     6362                    "requires": {
     6363                        "escape-string-regexp": "^1.0.5"
     6364                    }
     6365                },
     6366                "gzip-size": {
     6367                    "version": "5.1.1",
     6368                    "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
     6369                    "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
     6370                    "dev": true,
     6371                    "requires": {
     6372                        "duplexer": "^0.1.1",
     6373                        "pify": "^4.0.1"
     6374                    }
     6375                },
     6376                "has-flag": {
     6377                    "version": "4.0.0",
     6378                    "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
     6379                    "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
     6380                    "dev": true
     6381                },
     6382                "maxmin": {
     6383                    "version": "3.0.0",
     6384                    "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz",
     6385                    "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==",
     6386                    "dev": true,
     6387                    "requires": {
     6388                        "chalk": "^4.1.0",
     6389                        "figures": "^3.2.0",
     6390                        "gzip-size": "^5.1.1",
     6391                        "pretty-bytes": "^5.3.0"
     6392                    }
     6393                },
     6394                "supports-color": {
     6395                    "version": "7.2.0",
     6396                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
     6397                    "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
     6398                    "dev": true,
     6399                    "requires": {
     6400                        "has-flag": "^4.0.0"
    63416401                    }
    63426402                }
     
    80608120        },
    80618121        "joi": {
    8062             "version": "17.3.0",
    8063             "resolved": "https://registry.npmjs.org/joi/-/joi-17.3.0.tgz",
    8064             "integrity": "sha512-Qh5gdU6niuYbUIUV5ejbsMiiFmBdw8Kcp8Buj2JntszCkCfxJ9Cz76OtHxOZMPXrt5810iDIXs+n1nNVoquHgg==",
     8122            "version": "17.4.0",
     8123            "resolved": "https://registry.npmjs.org/joi/-/joi-17.4.0.tgz",
     8124            "integrity": "sha512-F4WiW2xaV6wc1jxete70Rw4V/VuMd6IN+a5ilZsxG4uYtUXWu2kq9W5P2dz30e7Gmw8RCbY/u/uk+dMPma9tAg==",
    80658125            "dev": true,
    80668126            "requires": {
     
    1219012250        },
    1219112251        "sass": {
    12192             "version": "1.32.6",
    12193             "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.6.tgz",
    12194             "integrity": "sha512-1bcDHDcSqeFtMr0JXI3xc/CXX6c4p0wHHivJdru8W7waM7a1WjKMm4m/Z5sY7CbVw4Whi2Chpcw6DFfSWwGLzQ==",
     12252            "version": "1.32.8",
     12253            "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.8.tgz",
     12254            "integrity": "sha512-Sl6mIeGpzjIUZqvKnKETfMf0iDAswD9TNlv13A7aAF3XZlRPMq4VvJWBC2N2DXbp94MQVdNSFG6LfF/iOXrPHQ==",
    1219512255            "dev": true,
    1219612256            "requires": {
     
    1418114241        },
    1418214242        "uglify-js": {
    14183             "version": "3.12.6",
    14184             "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.6.tgz",
    14185             "integrity": "sha512-aqWHe3DfQmZUDGWBbabZ2eQnJlQd1fKlMUu7gV+MiTuDzdgDw31bI3wA2jLLsV/hNcDP26IfyEgSVoft5+0SVw==",
     14243            "version": "3.13.3",
     14244            "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.3.tgz",
     14245            "integrity": "sha512-otIc7O9LyxpUcQoXzj2hL4LPWKklO6LJWoJUzNa8A17Xgi4fOeDC8FBDOLHnC/Slo1CQgsZMcM6as0M76BZaig==",
    1418614246            "dev": true
    1418714247        },
     
    1472614786        },
    1472714787        "wait-on": {
    14728             "version": "5.2.1",
    14729             "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.2.1.tgz",
    14730             "integrity": "sha512-H2F986kNWMU9hKlI9l/ppO6tN8ZSJd35yBljMLa1/vjzWP++Qh6aXyt77/u7ySJFZQqBtQxnvm/xgG48AObXcw==",
     14788            "version": "5.3.0",
     14789            "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz",
     14790            "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==",
    1473114791            "dev": true,
    1473214792            "requires": {
    1473314793                "axios": "^0.21.1",
    1473414794                "joi": "^17.3.0",
    14735                 "lodash": "^4.17.20",
     14795                "lodash": "^4.17.21",
    1473614796                "minimist": "^1.2.5",
    1473714797                "rxjs": "^6.6.3"
     
    1473914799            "dependencies": {
    1474014800                "lodash": {
    14741                     "version": "4.17.20",
    14742                     "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
    14743                     "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
     14801                    "version": "4.17.21",
     14802                    "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
     14803                    "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
    1474414804                    "dev": true
    1474514805                },
    1474614806                "rxjs": {
    14747                     "version": "6.6.3",
    14748                     "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
    14749                     "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
     14807                    "version": "6.6.7",
     14808                    "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
     14809                    "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
    1475014810                    "dev": true,
    1475114811                    "requires": {
Note: See TracChangeset for help on using the changeset viewer.