#61216 closed defect (bug) (fixed)
Test npm workflow is failing for all branches
| Reported by: | | Owned by: | |
|---|---|---|---|
| Milestone: | 6.6 | Priority: | normal |
| Severity: | normal | Version: | |
| Component: | Build/Test Tools | Keywords: | has-patch |
| Focuses: | Cc: |
Description
The macOS jobs for the "Test npm" workflow in branches 6.4 and prior are failing due to svn not being available. See https://github.com/WordPress/wordpress-develop/actions/workflows/test-npm.yml .
- It's possible this is caused by an update to the container image
- It looks like
svnis not actually used, it's only called in the debugging step, needs verifiying
Change History (32)
#1
@swissspidy
18 months ago
#2
@desrosj
18 months ago
I planned to include this fix and a few other related changes () when backporting the changes necessary for #61213. That has just taken me a bit longer to get prepared than anticipated, so it did not beat the scheduled running of workflows on old branches every 15th of the month.
Happy to backport this separately, but I don't think there's a problem lumping it in with other things in these older branches.
Some of the other changes I planned to include:
#4
@desrosj
18 months ago
- Owner set to desrosj
- Resolution set to fixed
- Status changed from new to closed
In 58276:
Build/Test Tools: Make use of new reusable workflows.
This updates the 6.4 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- Migrating to Docker Compose V2 (#60901).
- Removing the
versionproperty fromdocker-compose.yml(#59416). - Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version.
Merges [57918], [58157], [57124], [57125], [57249] to the 6.4 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin.
Fixes #61216. See #60901, #61101, #59416, #59805, #61213.
This ticket was mentioned in PR #6428 on WordPress/wordpress-develop by @desrosj.
18 months ago #5
- Keywords has-patch added; needs-patch removed
- Fixing MacOS jobs failing as a result of the
macos-latestrunners being updated to ARM architecture (Trac-61216)
Trac ticket:
#6
@desrosj
18 months ago
- Resolution fixed deleted
- Status changed from closed to reopened
Reopening to backport.
#7
@desrosj
18 months ago
In 58300:
Build/Test Tools: Make use of new reusable workflows for 6.3.
This updates the 6.3 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The
imageandplatformproperties for themysqlcontainer have been updated to always preferamd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Removes the performance testing workflow. This workflow was overhauled in 6.4 to use Playwright. Continuing to support Puppeteer-based performance testing in 6.1-6.3 (which was historically very flaky) in a reusable workflow outweighs the benefit.
- Migrating to Docker Compose V2 (#60901).
- Removing the
versionproperty fromdocker-compose.yml(#59416). - Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version.
Merges [57918], [58157], [57124], [57125], [57249] to the 6.3 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin.
Fixes #61340, #60822. See #61216, #60901, #61101, #59416, #59805, #61213.
#9
@desrosj
18 months ago
In 58301:
Build/Test Tools: Make use of new reusable workflows for 6.2.
This updates the 6.2 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The
imageandplatformproperties for themysqlcontainer have been updated to always preferamd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Removes the performance testing workflow. This workflow was overhauled in 6.4 to use Playwright. Continuing to support Puppeteer-based performance testing in 6.1-6.3 (which was historically very flaky) in a reusable workflow outweighs the benefit.
- Migrating to Docker Compose V2 (#60901).
- Removing the
versionproperty fromdocker-compose.yml(#59416). - Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version.
Merges [57918], [58157], [57124], [57125], [57249] to the 6.2 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin.
See #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#11
@desrosj
18 months ago
In 58330:
Build/Test Tools: Make use of new reusable workflows for 6.1.
This updates the 6.1 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The
imageandplatformproperties for themysqlcontainer have been updated to always preferamd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Removes the performance testing workflow. This workflow was overhauled in 6.4 to use Playwright. Continuing to support Puppeteer-based performance testing in 6.1-6.3 (which was historically very flaky) in a reusable workflow outweighs the benefit.
- Run E2E tests with and without
SCRIPT_DEBUG(#58661). - Migrating to Docker Compose V2 (#60901).
- Removing the
versionproperty fromdocker-compose.yml(#59416). - Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version.
Merges [56113], [56114], [57918], [58157], [57124], [57125], [57249] to the 6.1 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin.
See #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213, #58661.
#12
@desrosj
18 months ago
In 58357:
Build/Test Tools: Make use of new reusable workflows for 6.0.
This updates the 6.0 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The
imageandplatformproperties for themysqlcontainer have been updated to always preferamd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Run E2E tests with and without
SCRIPT_DEBUG(#58661). - Migrating to Docker Compose V2 (#60901).
- Removing the
versionproperty fromdocker-compose.yml(#59416). - Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Move the Memcached container into the Docker Compose config (#55700).
- Configure Xdebug modes in the local Docker environment (#56022).
Merges [53895], [53552], [56113], [56114], [57918], [58157], [57124], [57125], [57249] to the 6.0 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen.
See #55700, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213, #58661.
#13
@desrosj
18 months ago
In 58358:
Build/Test Tools: Make use of new reusable workflows for 5.9.
This updates the 5.9 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The
imageandplatformproperties for themysqlcontainer have been updated to always preferamd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Run E2E tests with and without
SCRIPT_DEBUG(#58661). - Migrating to Docker Compose V2 (#60901).
- Removing the
versionproperty fromdocker-compose.yml(#59416). - Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Move the Memcached container into the Docker Compose config (#55700).
- Configure Xdebug modes in the local Docker environment (#56022).
Merges [53895], [53552], [56113], [56114], [57918], [58157], [57124], [57125], [57249] to the 5.9 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen.
See #55700, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213, #58661.
#14
@desrosj
17 months ago
In 58597:
Build/Test Tools: Make use of new reusable workflows for 5.8.
This updates the 5.8 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer amd64 containers (#60822).
- macos-13 is now pinned for MacOS jobs instead of macos-latest (#61340).
- Run E2E tests with and without SCRIPT_DEBUG (#58661).
- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the actions/github-scripts action to the latest version.
- Move the Memcached container into the Docker Compose config (#55700).
- Configure Xdebug modes in the local Docker environment (#56022).
- Cache the results of
PHP_CodeSnifferruns (#49783).
Merges [52179], [53895], [53552], [56113], [56114], [57918], [58157], [57124], [57125], [57249] to the 5.8 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #48783, #55700, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213, #58661.
#15
@desrosj
17 months ago
In 58598:
Build/Test Tools: Make use of new reusable workflows for 5.7.
This updates the 5.7 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Run E2E tests with and without SCRIPT_DEBUG (#58661).
- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Cache the results of
PHP_CodeSnifferruns (#49783). - A fix to
grunt cleanto preventscript-loader-packages.phpfrom being deleted (#53606).
Merges [51355], [52179], [56113], [56114], [57918], [58157], [57124], [57125], [57249] to the 5.7 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #48783, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213, #58661, #53606.
#16
@desrosj
17 months ago
In 58605:
Build/Test Tools: Make use of new reusable workflows for 5.6.
This updates the 5.6 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Run E2E tests with and without SCRIPT_DEBUG (#58661).
- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Cache the results of
PHP_CodeSnifferruns (#49783). - Move the Memcached container into the Docker Compose config (#55700).
- Configure Xdebug modes in the local Docker environment (#56022).
- Improvements to the
healthcheckcommand for themysqlcontainer (#58867). - A fix to
grunt cleanto preventscript-loader-packages.phpfrom being deleted (#53606).
Merges [51355], [51673], [52179], [53552], [53895], [56113], [56114], [56464], [57918], [58157], [57124], [57125], [57249] to the 5.6 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #49783, #58867, #61340, #60822, #61216, #60901, #61101, #56022, #59416, #59805, #61213, #58661, #53606.
#17
@desrosj
17 months ago
In 58610:
Build/Test Tools: Make use of new reusable workflows for 5.5.
This updates the 5.5 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Cache the results of
PHP_CodeSnifferruns (#49783). - Move the Memcached container into the Docker Compose config (#55700).
- Improvements to the
healthcheckcommand for themysqlcontainer (#58867). - A fix to
grunt cleanto preventscript-loader-packages.phpfrom being deleted (#53606). - Skip some tests when not in the primary branch (#50401).
Merges [49264], [51355], [51673], [52179], [53552], [53895], [56464], [57918], [58157], [57124], [57125], [57249] to the 5.5 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #49783, #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213, #53606.
#18
@desrosj
17 months ago
In 58611:
Build/Test Tools: Make use of new reusable workflows for 5.4.
This updates the 5.4 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Cache the results of
PHP_CodeSnifferruns (#49783). - Move the Memcached container into the Docker Compose config (#55700).
- Improvements to the
healthcheckcommand for themysqlcontainer (#58867). - Skip some tests when not in the primary branch (#50401).
Merges [49264], [51673], [52179], [53552], [53895], [56464], [57918], [58157], [57124], [57125], [57249] to the 5.4 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #49783, #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#19
@desrosj
17 months ago
In 58624:
Build/Test Tools: Make use of new reusable workflows for 5.3.
This updates the 5.3 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Cache the results of
PHP_CodeSnifferruns (#49783). - Move the Memcached container into the Docker Compose config (#55700).
- Improvements to the
healthcheckcommand for themysqlcontainer (#58867). - Skip some tests when not in the primary branch (#50401).
Merges [49264], [51673], [52179], [53552], [53895], [56464], [57918], [58157], [57124], [57125], [57249] to the 5.3 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #49783, #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#20
@desrosj
17 months ago
In 58625:
Build/Test Tools: Make use of new reusable workflows for 5.2.
This updates the 5.2 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Cache the results of
PHP_CodeSnifferruns (#49783). - Move the Memcached container into the Docker Compose config (#55700).
- Improvements to the
healthcheckcommand for themysqlcontainer (#58867). - Skip some tests when not in the primary branch (#50401).
Merges [49264], [51673], [52179], [53552], [53895], [56464], [57918], [58157], [57124], [57125], [57249] to the 5.2 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #49783, #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#21
@desrosj
17 months ago
In 58628:
Build/Test Tools: Make use of new reusable workflows for 5.0.
This updates the 5.0 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Cache the results of
PHP_CodeSnifferruns (#49783). - Move the Memcached container into the Docker Compose config (#55700).
- Improvements to the
healthcheckcommand for themysqlcontainer (#58867). - Skip some tests when not in the primary branch (#50401).
Merges [49264], [51673], [52179], [53552], [53895], [56464], [57918], [58157], [57124], [57125], [57249] to the 5.0 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #49783, #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#22
@desrosj
17 months ago
In 58636:
Build/Test Tools: Make use of new reusable workflows for 4.9.
This updates the 4.9 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Improvements to the
healthcheckcommand for themysqlcontainer (#58867).
Merges [51673], [53552], [56464], [57918], [58157], [57124], [57125], [57249] to the 4.9 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#23
@desrosj
17 months ago
In 58637:
Build/Test Tools: Make use of new reusable workflows for 4.8.
This updates the 4.8 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Improvements to the
healthcheckcommand for themysqlcontainer (#58867).
Merges [51673], [53552], [56464], [57918], [58157], [57124], [57125], [57249] to the 4.8 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#24
@desrosj
17 months ago
In 58638:
Build/Test Tools: Make use of new reusable workflows for 4.7.
This updates the 4.7 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Improvements to the
healthcheckcommand for themysqlcontainer (#58867).
Merges [51673], [53552], [56464], [57918], [58157], [57124], [57125], [57249] to the 4.7 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#25
@desrosj
17 months ago
In 58639:
Build/Test Tools: Make use of new reusable workflows for 4.6.
This updates the 4.6 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Improvements to the
healthcheckcommand for themysqlcontainer (#58867).
Merges [51673], [53552], [56464], [57918], [58157], [57124], [57125], [57249] to the 4.6 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#26
@desrosj
17 months ago
In 58640:
Build/Test Tools: Make use of new reusable workflows for 4.5.
This updates the 4.5 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Improvements to the
healthcheckcommand for themysqlcontainer (#58867).
Merges [51673], [53552], [56464], [57918], [58157], [57124], [57125], [57249] to the 4.5 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#27
@desrosj
17 months ago
In 58641:
Build/Test Tools: Make use of new reusable workflows for 4.4.
This updates the 4.4 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Improvements to the
healthcheckcommand for themysqlcontainer (#58867).
Merges [51673], [53552], [56464], [57918], [58157], [57124], [57125], [57249] to the 4.4 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#28
@desrosj
17 months ago
In 58642:
Build/Test Tools: Make use of new reusable workflows for 4.3.
This updates the 4.3 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Improvements to the
healthcheckcommand for themysqlcontainer (#58867).
Merges [51673], [53552], [56464], [57918], [58157], [57124], [57125], [57249] to the 4.3 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#29
@desrosj
17 months ago
In 58643:
Build/Test Tools: Make use of new reusable workflows for 4.2.
This updates the 4.2 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Improvements to the
healthcheckcommand for themysqlcontainer (#58867).
Merges [51673], [53552], [56464], [57918], [58157], [57124], [57125], [57249] to the 4.2 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
#30
@desrosj
17 months ago
In 58644:
Build/Test Tools: Make use of new reusable workflows for 4.1.
This updates the 4.1 branch to utilize the new reusable workflows in trunk introduced in [58165].
This also includes backports for a some additional improvements and bug fixes that are necessary for the local development environment to continue working long term:
- The image and platform properties for the mysql container have been updated to always prefer
amd64containers (#60822). macos-13is now pinned for MacOS jobs instead ofmacos-latest(#61340).- Migrating to Docker Compose V2 (#60901).
- Removing the version property from docker-compose.yml (#59416).
- Improvements to how artifacts and comments for Playground testing are generated.
- Removing SVN related commands causing failures (#61216).
- Updating the
actions/github-scriptsaction to the latest version. - Improvements to the
healthcheckcommand for themysqlcontainer (#58867).
Merges [51673], [53552], [56464], [57918], [58157], [57124], [57125], [57249] to the 4.1 branch.
Props johnbillion, joemcgill, swissspidy, thelovekesh, narenin, mukesh27, JeffPaul, peterwilsoncc, zieladam, ockham, SergeyBiryukov, jorbin, Clorith, afragen, jrf.
See #58867, #61340, #60822, #61216, #60901, #61101, #59416, #59805, #61213.
Related: r57249 / #59805
@desrosj Should we backport that change or did you have something else in mind?
I recall a Slack conversation about this but can't find it right now.