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
