Make WordPress Core

Opened 2 months ago

Closed 2 months ago

Last modified 2 months ago

#64246 closed defect (bug) (fixed)

Upgrade the MacOS runner used in old branches (WP <= 6.3)

Reported by: desrosj's profile desrosj Owned by: desrosj's profile desrosj
Milestone: 7.0 Priority: normal
Severity: normal Version:
Component: Build/Test Tools Keywords: has-patch
Focuses: Cc:

Description

For the Test Build Process workflow in branches <= 6.3, the macos-13 runner is currently used. This image is deprecated and set to be removed entirely in December 2025.

These branches use Node.js 14.x. This complicates things because that version of Node.js never published a build that supports arm64. This means updating to macos-14 or macos-15 is not possible.

Thankfully, there is another option: macos-15-intel. This image uses the x86_64 environment, so this can be used without having to upgrade the version of Node.js these branches use. The macos-15-intel image will be the last x86_64 image published for GitHub Actions and will be supported until August 2027.

Change History (21)

This ticket was mentioned in PR #10513 on WordPress/wordpress-develop by @desrosj.


2 months ago
#1

Trac ticket: Core-64246

This ticket was mentioned in PR #10514 on WordPress/wordpress-develop by @desrosj.


2 months ago
#2

Trac ticket: Core-64246

#3 @desrosj
2 months ago

In 61226:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 6.3 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

See #64246.

#4 @desrosj
2 months ago

In 61227:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 6.2 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 6.2 branch.

See #64246.

#5 @desrosj
2 months ago

In 61228:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 6.1 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 6.1 branch.

See #64246.

#6 @desrosj
2 months ago

In 61229:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 6.0 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 6.0 branch.

See #64246.

#7 @desrosj
2 months ago

In 61230:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 5.9 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 5.9 branch.

See #64246.

#8 @desrosj
2 months ago

In 61231:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 5.8 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 5.8 branch.

See #64246.

#9 @desrosj
2 months ago

In 61232:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 5.7 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 5.7 branch.

See #64246.

#10 @desrosj
2 months ago

In 61233:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 5.6 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 5.6 branch.

See #64246.

#11 @desrosj
2 months ago

In 61234:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 5.5 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 5.5 branch.

See #64246.

#12 @desrosj
2 months ago

In 61235:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 5.4 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 5.4 branch.

See #64246.

#13 @desrosj
2 months ago

In 61236:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 5.3 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 5.3 branch.

See #64246.

#14 @desrosj
2 months ago

In 61237:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 5.2 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 5.2 branch.

See #64246.

#15 @desrosj
2 months ago

In 61238:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 5.1 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 5.1 branch.

See #64246.

#16 @desrosj
2 months ago

In 61239:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 5.0 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 5.0 branch.

See #64246.

#17 @desrosj
2 months ago

In 61240:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 4.9 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 4.9 branch.

See #64246.

#18 @desrosj
2 months ago

In 61241:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 4.8 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 4.8 branch.

See #64246.

#19 @desrosj
2 months ago

  • Owner set to desrosj
  • Resolution set to fixed
  • Status changed from new to closed

In 61242:

Build/Test Tools: Update MacOS GitHub Actions runner.

The macos-13 runner image is deprecated with support set to be fully removed next month. This updates the build process testing workflow’s MacOS job to use the macos-15-intel runner in the 4.7 branch.

The -intel part is required because older branches of WordPress use Node.js 14.x which never supported arm64 environments. The macos-15-intel image will be the last x86_64 runner published for GitHub Actions and will be supported until August 2027.

Merges [61226] to the 4.7 branch.

Fixes #64246.

@desrosj commented on PR #10514:


2 months ago
#20

Merged in r61226.

@desrosj commented on PR #10513:


2 months ago
#21

Merged in r61242.

Note: See TracTickets for help on using tickets.