This is an automated email from the ASF dual-hosted git repository.

git-hulk pushed a commit to branch unstable
in repository https://gitbox.apache.org/repos/asf/kvrocks.git


The following commit(s) were added to refs/heads/unstable by this push:
     new f7133b615 chore(ci): update macOS version in CI  (#3655)
f7133b615 is described below

commit f7133b615a5a865ed9229e8d81f93165e6194a99
Author: Aleks Lozovyuk <[email protected]>
AuthorDate: Mon Oct 12 00:32:25 2026 +0300

    chore(ci): update macOS version in CI  (#3655)
    
    GitHub is retiring the macOS 14 Actions runner image
    
(https://github.blog/changelog/2026-10-01-github-actions-macos-14-runner-image-retirement/).
    
    This PR switches the CI builds to macOS 15 and removes the unused
    (#2874), commented-out macOS 13 steps. Those steps are no longer needed:
    the workflows do not use a macos-13 image.
---
 .github/workflows/kvrocks.yaml | 24 ++++--------------------
 1 file changed, 4 insertions(+), 20 deletions(-)

diff --git a/.github/workflows/kvrocks.yaml b/.github/workflows/kvrocks.yaml
index 90c4c4eff..6307a452a 100644
--- a/.github/workflows/kvrocks.yaml
+++ b/.github/workflows/kvrocks.yaml
@@ -127,36 +127,20 @@ jobs:
       matrix:
         include:
           - name: Darwin Clang arm64
-            os: macos-14
+            os: macos-15
             compiler: auto
           - name: Darwin Clang arm64 without Jemalloc
-            os: macos-14
+            os: macos-15
             compiler: auto
             without_jemalloc: -DDISABLE_JEMALLOC=ON
           - name: Darwin Clang arm64 with OpenSSL
-            os: macos-14
+            os: macos-15
             compiler: auto
             with_openssl: -DENABLE_OPENSSL=ON
           - name: Darwin Clang arm64 without luaJIT
-            os: macos-14
+            os: macos-15
             compiler: auto
             without_luajit: -DENABLE_LUAJIT=OFF
-          # FIXME: temporarily disable macos-13 build, refer to #2874
-          # - name: Darwin Clang
-          #   os: macos-13
-          #   compiler: auto
-          # - name: Darwin Clang without Jemalloc
-          #   os: macos-13
-          #   compiler: auto
-          #   without_jemalloc: -DDISABLE_JEMALLOC=ON
-          # - name: Darwin Clang with OpenSSL
-          #   os: macos-13
-          #   compiler: auto
-          #   with_openssl: -DENABLE_OPENSSL=ON
-          # - name: Darwin Clang without luaJIT
-          #   os: macos-13
-          #   compiler: auto
-          #   without_luajit: -DENABLE_LUAJIT=OFF
           - name: Ubuntu GCC
             os: ubuntu-22.04
             compiler: gcc

Reply via email to