RFR: 8341097: GHA: Demote Mac x86 jobs to build only [v2]

Aleksey Shipilev shade at openjdk.org
Mon Nov 18 12:13:45 UTC 2024


On Mon, 18 Nov 2024 12:07:04 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

>> See the discussion in the bug. I think we can stop testing Mac x86 in GHA, leaving only the build jobs.
>> 
>> Additional testing:
>>  - [x] GHA passes
>
> Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits:
> 
>  - Merge branch 'master' into JDK-8341097-gha-no-mac-intel
>  - Fix

As far as I can tell -- and this is very much like reading the tea leaves:
- `macos-11` runners [started brownouts](https://github.blog/changelog/2024-05-20-actions-upcoming-changes-to-github-hosted-macos-runners/#macos-11-deprecation-and-removal) and got completely removed in June 2024
- `macos-12` runners [started brownouts](https://github.com/actions/runner-images/issues/10721) in Nov 2024, and would be removed in Dec 2024

Pessimistically assuming the same 5-month interval, we may expect the brownouts and removals for `macos-13` runners somewhere in Apr 2025. If this happens, it would start affecting July 2025 CPU releases. But it should still be fine for JDK 24 GA.

I say we integrate this PR in early "JDK 25" mainline, and let update releases pick it up, as the situation develops.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/21257#issuecomment-2482864348


More information about the build-dev mailing list