5 Commits

Author SHA1 Message Date
Jonathan Desrosiers
987ba9162c Build/Test Tools: Use the Slack notifications workflow as a reusable one.
This backports several changesets that are required to remove the reliance on the `workflow_run` event for posting Slack notifications.

The Slack notification workflow will now be called as a reusable one, which has several benefits (see [53591]).

Several other minor GitHub Actions related updates are also being backported in this commit to maintain tooling consistency across branches that still receive security updates as a courtesy when necessary.

Workflows that are not relevant to this branch that were mistakenly backported are also being deleted.

Merges [50473], [50704], [50930], [51341], [51355], [51498], [51511], [51535], [51924], [51925], [51937], [52002], [52130], [52183], [52233], [53112], [53581], [53582], [53592] to the 4.3 branch.
See #56095.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@53618 602fd350-edb4-49c9-b593-d223f7449a82
2022-06-30 17:20:41 +00:00
Jonathan Desrosiers
61fe1073bf 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.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@50640 602fd350-edb4-49c9-b593-d223f7449a82
2021-04-02 15:46:33 +00:00
Jonathan Desrosiers
fbffe079aa Build/Test Tools: Remove unused test groups from the 4.3 branch.
Follow up to [50317].

See #50401.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@50327 602fd350-edb4-49c9-b593-d223f7449a82
2021-02-12 21:04:51 +00:00
Jonathan Desrosiers
9d911df43e Build/Test Tools: Use the correct build matrix for the 4.3 branch.
Follow up to [50317].

See #50401.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@50318 602fd350-edb4-49c9-b593-d223f7449a82
2021-02-12 20:33:10 +00:00
Jonathan Desrosiers
52db7ed165 Build/Test Tools: Restore automated testing in the 4.3 branch.
This commit merges the workflow files required to run automated testing on GitHub Actions.

In addition, [49836] and [50285] have been included in order to keep the local Docker environment consistent across all branches.

Merges [49162,49168-49169,49175,49204,49227-49228,49244,49369,49371,49548,49781-49784,49786,49836,49938,50268,50285,50298] to the 4.3 branch.
See #50401.

git-svn-id: https://develop.svn.wordpress.org/branches/4.3@50317 602fd350-edb4-49c9-b593-d223f7449a82
2021-02-12 20:27:47 +00:00