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

twice pushed a commit to branch twice/ci-macos-15
in repository https://gitbox.apache.org/repos/asf/kvrocks.git

commit e903e2f0b1311010ded15ef97e6cd6127419b241
Author: Twice <[email protected]>
AuthorDate: Mon Dec 22 14:01:11 2025 +0800

    ci: add macOS 15 arm & ubuntu 24.04 x86 jobs
---
 .github/workflows/kvrocks.yaml | 46 +++++++++++++++---------------------------
 1 file changed, 16 insertions(+), 30 deletions(-)

diff --git a/.github/workflows/kvrocks.yaml b/.github/workflows/kvrocks.yaml
index c2a530fa2..ca0deb964 100644
--- a/.github/workflows/kvrocks.yaml
+++ b/.github/workflows/kvrocks.yaml
@@ -109,37 +109,24 @@ jobs:
       fail-fast: false
       matrix:
         include:
-          - name: Darwin Clang arm64
-            os: macos-14
+          - name: macOS 15 Clang
+            os: macos-15
             compiler: auto
-          - name: Darwin Clang arm64 without Jemalloc
+          - name: macOS 14 Clang
             os: macos-14
             compiler: auto
+          - name: macOS 15 Clang without Jemalloc
+            os: macos-15
+            compiler: auto
             without_jemalloc: -DDISABLE_JEMALLOC=ON
-          - name: Darwin Clang arm64 with OpenSSL
-            os: macos-14
+          - name: macOS 15 Clang with OpenSSL
+            os: macos-15
             compiler: auto
             with_openssl: -DENABLE_OPENSSL=ON
-          - name: Darwin Clang arm64 without luaJIT
-            os: macos-14
+          - name: macOS 15 Clang without luaJIT
+            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
@@ -150,13 +137,12 @@ jobs:
           - name: Ubuntu Clang
             os: ubuntu-22.04
             compiler: clang
-          # FIXME: https://github.com/apache/kvrocks/issues/2411
-          # - name: Ubuntu 24 GCC
-          #   os: ubuntu-24.04
-          #   compiler: gcc
-          # - name: Ubuntu 24 Clang
-          #   os: ubuntu-24.04
-          #   compiler: clang
+          - name: Ubuntu 24 GCC
+            os: ubuntu-24.04
+            compiler: gcc
+          - name: Ubuntu 24 Clang
+            os: ubuntu-24.04
+            compiler: clang
           - name: Ubuntu GCC ASan
             os: ubuntu-22.04
             without_jemalloc: -DDISABLE_JEMALLOC=ON

Reply via email to