This is an automated email from the ASF dual-hosted git repository.
twice 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 5c3082875 ci: migrate macos-13 build to macos-14 (#2876)
5c3082875 is described below
commit 5c30828753d2de6423ea872d8b49d31a0aa44184
Author: Twice <[email protected]>
AuthorDate: Fri Apr 11 12:47:36 2025 +0800
ci: migrate macos-13 build to macos-14 (#2876)
---
.github/workflows/kvrocks.yaml | 31 ++++++++++++++++++++++---------
1 file changed, 22 insertions(+), 9 deletions(-)
diff --git a/.github/workflows/kvrocks.yaml b/.github/workflows/kvrocks.yaml
index a5519042d..33840a2c1 100644
--- a/.github/workflows/kvrocks.yaml
+++ b/.github/workflows/kvrocks.yaml
@@ -109,24 +109,37 @@ jobs:
fail-fast: false
matrix:
include:
- - name: Darwin Clang
- os: macos-13
- compiler: auto
- name: Darwin Clang arm64
os: macos-14
compiler: auto
- - name: Darwin Clang without Jemalloc
- os: macos-13
+ - name: Darwin Clang arm64 without Jemalloc
+ os: macos-14
compiler: auto
without_jemalloc: -DDISABLE_JEMALLOC=ON
- - name: Darwin Clang with OpenSSL
- os: macos-13
+ - name: Darwin Clang arm64 with OpenSSL
+ os: macos-14
compiler: auto
with_openssl: -DENABLE_OPENSSL=ON
- - name: Darwin Clang without luaJIT
- os: macos-13
+ - name: Darwin Clang arm64 without luaJIT
+ os: macos-14
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