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