All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] github-ci: update macos jobs to macos-15
@ 2026-10-16 22:46 Junio C Hamano
  2026-10-17 13:36 ` brian m. carlson
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Junio C Hamano @ 2026-10-16 22:46 UTC (permalink / raw)
  To: git

GitHub from <no-reply@github.com> address keeps sending

  Subject: [Action Required] macOS 14 hosted runner image is closing down

and suggests to update to either macos-latest (macos-26) or
macos-15.  As we do not have strong reason to pick one over the
other, this patch picks more conservative choice with hopefully
smaller impact.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
---
 * Not tested at all and I do not do macos myself.

 .github/workflows/main.yml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git i/.github/workflows/main.yml w/.github/workflows/main.yml
index b229739be8..d69f6f2b10 100644
--- i/.github/workflows/main.yml
+++ w/.github/workflows/main.yml
@@ -349,16 +349,16 @@ jobs:
         vector:
           - jobname: osx-clang
             cc: clang
-            pool: macos-14
+            pool: macos-15
           - jobname: osx-reftable
             cc: clang
-            pool: macos-14
+            pool: macos-15
           - jobname: osx-gcc
             cc: gcc-13
-            pool: macos-14
+            pool: macos-15
           - jobname: osx-meson
             cc: clang
-            pool: macos-14
+            pool: macos-15
     env:
       CC: ${{matrix.vector.cc}}
       CC_PACKAGE: ${{matrix.vector.cc_package}}

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH] github-ci: update macos jobs to macos-15
  2026-10-16 22:46 [PATCH] github-ci: update macos jobs to macos-15 Junio C Hamano
@ 2026-10-17 13:36 ` brian m. carlson
  2026-10-19  7:12 ` Patrick Steinhardt
  2026-10-19 19:41 ` [PATCH v2] " Junio C Hamano
  2 siblings, 0 replies; 5+ messages in thread
From: brian m. carlson @ 2026-10-17 13:36 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: git

[-- Attachment #1: Type: text/plain, Size: 909 bytes --]

On 2026-10-16 at 22:46:36, Junio C Hamano wrote:
> GitHub from <no-reply@github.com> address keeps sending
> 
>   Subject: [Action Required] macOS 14 hosted runner image is closing down
> 
> and suggests to update to either macos-latest (macos-26) or
> macos-15.  As we do not have strong reason to pick one over the
> other, this patch picks more conservative choice with hopefully
> smaller impact.
> 
> Signed-off-by: Junio C Hamano <gitster@pobox.com>
> ---
>  * Not tested at all and I do not do macos myself.

I think this is fine if it passes CI.  There's not that much of a
difference in terms of POSIX-related functionality in different versions
of macOS, so upgrading to macOS 15 shouldn't be a problem.  I think 15
is a better option than 26 because we're more likely to avoid anything
new that older versions don't have.
-- 
brian m. carlson (they/them)
Toronto, Ontario, CA

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 325 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] github-ci: update macos jobs to macos-15
  2026-10-16 22:46 [PATCH] github-ci: update macos jobs to macos-15 Junio C Hamano
  2026-10-17 13:36 ` brian m. carlson
@ 2026-10-19  7:12 ` Patrick Steinhardt
  2026-10-19 18:00   ` Junio C Hamano
  2026-10-19 19:41 ` [PATCH v2] " Junio C Hamano
  2 siblings, 1 reply; 5+ messages in thread
From: Patrick Steinhardt @ 2026-10-19  7:12 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: git

On Fri, Oct 16, 2026 at 03:46:36PM -0700, Junio C Hamano wrote:
> diff --git i/.github/workflows/main.yml w/.github/workflows/main.yml
> index b229739be8..d69f6f2b10 100644
> --- i/.github/workflows/main.yml
> +++ w/.github/workflows/main.yml
> @@ -349,16 +349,16 @@ jobs:
>          vector:
>            - jobname: osx-clang
>              cc: clang
> -            pool: macos-14
> +            pool: macos-15
>            - jobname: osx-reftable
>              cc: clang
> -            pool: macos-14
> +            pool: macos-15
>            - jobname: osx-gcc
>              cc: gcc-13
> -            pool: macos-14
> +            pool: macos-15
>            - jobname: osx-meson
>              cc: clang
> -            pool: macos-14
> +            pool: macos-15

Do we maybe want to update those jobs to use a mixture of macos-15 and
macos-26? In GitLab CI we use macos-15 for osx-clang and macos-26 for
everything else. Like that we have higher test coverage compared to only
exercising one major release.

Patrick

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] github-ci: update macos jobs to macos-15
  2026-10-19  7:12 ` Patrick Steinhardt
@ 2026-10-19 18:00   ` Junio C Hamano
  0 siblings, 0 replies; 5+ messages in thread
From: Junio C Hamano @ 2026-10-19 18:00 UTC (permalink / raw)
  To: Patrick Steinhardt; +Cc: git

Patrick Steinhardt <ps@pks.im> writes:

>>            - jobname: osx-meson
>>              cc: clang
>> -            pool: macos-14
>> +            pool: macos-15
>
> Do we maybe want to update those jobs to use a mixture of macos-15 and
> macos-26? In GitLab CI we use macos-15 for osx-clang and macos-26 for
> everything else. Like that we have higher test coverage compared to only
> exercising one major release.

I do not care too deeply, but variety is better than monoculture.
Let me roll a die and send v2 ;-)

Thanks.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH v2] github-ci: update macos jobs to macos-15
  2026-10-16 22:46 [PATCH] github-ci: update macos jobs to macos-15 Junio C Hamano
  2026-10-17 13:36 ` brian m. carlson
  2026-10-19  7:12 ` Patrick Steinhardt
@ 2026-10-19 19:41 ` Junio C Hamano
  2 siblings, 0 replies; 5+ messages in thread
From: Junio C Hamano @ 2026-10-19 19:41 UTC (permalink / raw)
  To: git; +Cc: Patrick Steinhardt

GitHub from <no-reply@github.com> address keeps sending

  Subject: [Action Required] macOS 14 hosted runner image is closing down

and suggests to update to either macos-latest (macos-26) or
macos-15.  Use macos-15 for two of the four osx-* jobs, and
macos-26 for the other two jobs.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
---
 .github/workflows/main.yml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index cf341d74db..e8f744d069 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -323,16 +323,16 @@ jobs:
         vector:
           - jobname: osx-clang
             cc: clang
-            pool: macos-14
+            pool: macos-15
           - jobname: osx-reftable
             cc: clang
-            pool: macos-14
+            pool: macos-26
           - jobname: osx-gcc
             cc: gcc-13
-            pool: macos-14
+            pool: macos-26
           - jobname: osx-meson
             cc: clang
-            pool: macos-14
+            pool: macos-15
     env:
       CC: ${{matrix.vector.cc}}
       CC_PACKAGE: ${{matrix.vector.cc_package}}

Range-diff against v1:
1:  c7124011e9 ! 1:  7ca9f53bab github-ci: update macos jobs to macos-15
    @@ Commit message
           Subject: [Action Required] macOS 14 hosted runner image is closing down
     
         and suggests to update to either macos-latest (macos-26) or
    -    macos-15.  As we do not have strong reason to pick one over the
    -    other, this patch picks more conservative choice with hopefully
    -    smaller impact.
    +    macos-15.  Use macos-15 for two of the four osx-* jobs, and
    +    macos-26 for the other two jobs.
     
         Signed-off-by: Junio C Hamano <gitster@pobox.com>
     
    @@ .github/workflows/main.yml: jobs:
                - jobname: osx-reftable
                  cc: clang
     -            pool: macos-14
    -+            pool: macos-15
    ++            pool: macos-26
                - jobname: osx-gcc
                  cc: gcc-13
     -            pool: macos-14
    -+            pool: macos-15
    ++            pool: macos-26
                - jobname: osx-meson
                  cc: clang
     -            pool: macos-14
-- 
2.56.0-314-g110ce7813b


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-10-19 19:41 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-16 22:46 [PATCH] github-ci: update macos jobs to macos-15 Junio C Hamano
2026-10-17 13:36 ` brian m. carlson
2026-10-19  7:12 ` Patrick Steinhardt
2026-10-19 18:00   ` Junio C Hamano
2026-10-19 19:41 ` [PATCH v2] " Junio C Hamano

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.