@@ -15,26 +15,26 @@ jobs:
1515 build :
1616 strategy :
1717 matrix :
18- os : [macos-13 , macos-14 , macos-15 ]
18+ os : [macos-14 , macos-15 , macos-26 ]
1919 include :
20- - os : macos-13
21- openssl-path : /usr/local /opt/openssl
22- zstd-path : /usr/local
20+ - os : macos-14
21+ openssl-path : /opt/homebrew /opt/openssl@3
22+ zstd-path : /opt/homebrew
2323 aws-sdk-path : /usr/local
2424 curl-path : /usr/local
2525 ssh2-path : /usr/local
26- uv-path : /usr/local
27- jansson-path : /usr/local
28- - os : macos-14
29- openssl-path : /opt/homebrew/opt/openssl
26+ uv-path : /opt/homebrew
27+ jansson-path : /opt/homebrew
28+ - os : macos-15
29+ openssl-path : /opt/homebrew/opt/openssl@3
3030 zstd-path : /opt/homebrew
3131 aws-sdk-path : /usr/local
3232 curl-path : /usr/local
3333 ssh2-path : /usr/local
3434 uv-path : /opt/homebrew
3535 jansson-path : /opt/homebrew
36- - os : macos-15
37- openssl-path : /opt/homebrew/opt/openssl
36+ - os : macos-26
37+ openssl-path : /opt/homebrew/opt/openssl@3
3838 zstd-path : /opt/homebrew
3939 aws-sdk-path : /usr/local
4040 curl-path : /usr/local
7474 - name : install openssl
7575 id : install-openssl
7676 run : |
77- brew install openssl@1.1
77+ brew install openssl@3
7878 - name : install libssh2
7979 id : install-libssh2
8080 run : |
@@ -94,12 +94,12 @@ jobs:
9494 uses : actions/cache@v3
9595 env :
9696 cache-name : aws-sdk-cpp
97- cache-index : " 2 "
97+ cache-index : " 3 "
9898 with :
9999 path : aws-sdk-cpp-${{ env.AWS_SDK_CPP_VERSION }}
100100 key : aws-sdk-cpp-${{ env.cache-index }}-mac-artifact-${{ env.AWS_SDK_CPP_VERSION }}-${{ matrix.os }}-${{ runner.arch }}-cmake-${{ env.CMAKE_VERSION }}
101101 - name : Download AWS C++ sdk
102- uses : actions/checkout@v3
102+ uses : actions/checkout@v4
103103 if : steps.cache-aws-sdk-cpp.outputs.cache-hit != 'true'
104104 with :
105105 repository : aws/aws-sdk-cpp
@@ -118,12 +118,12 @@ jobs:
118118 uses : actions/cache@v3
119119 env :
120120 cache-name : libssh2
121- cache-index : " 2 "
121+ cache-index : " 3 "
122122 with :
123123 path : libssh2-${{ env.LIBSSH2_VERSION }}
124124 key : libssh2-v2-${{ env.LIBSSH2_VERSION }}-${{ env.cache-index }}-${{ matrix.os }}-${{ runner.arch }}-cmake-${{ env.CMAKE_VERSION }}
125125 - name : Download libssh2
126- uses : actions/checkout@v3
126+ uses : actions/checkout@v4
127127 if : steps.cache-libssh2.outputs.cache-hit != 'true'
128128 with :
129129 repository : libssh2/libssh2
@@ -147,12 +147,12 @@ jobs:
147147 uses : actions/cache@v3
148148 env :
149149 cache-name : libcurl
150- cache-index : " 2 "
150+ cache-index : " 3 "
151151 with :
152152 path : curl-${{ env.LIBCURL_VERSION }}
153153 key : curl-v2-${{ env.LIBCURL_VERSION }}-${{ env.cache-index }}-${{ matrix.os }}-${{ runner.arch }}-cmake-${{ env.CMAKE_VERSION }}
154154 - name : Download libcurl
155- uses : actions/checkout@v3
155+ uses : actions/checkout@v4
156156 if : steps.cache-libcurl.outputs.cache-hit != 'true'
157157 with :
158158 repository : curl/curl
@@ -171,7 +171,7 @@ jobs:
171171 sudo make install
172172 working-directory : curl-${{ env.LIBCURL_VERSION }}/build
173173 - name : Download zstd
174- uses : actions/checkout@v3
174+ uses : actions/checkout@v4
175175 with :
176176 repository : facebook/zstd
177177 submodules : recursive
@@ -197,7 +197,7 @@ jobs:
197197 working-directory : zstd-${{ env.ZSTD_VERSION }}
198198 # this will checkout the whole tools repo when run from aerospike-tools, but we will
199199 # just cd into the correct directory calculated from working-dir
200- - uses : actions/checkout@v2
200+ - uses : actions/checkout@v4
201201 if : steps.cache-asbackup.outputs.cache-hit != 'true'
202202 with :
203203 path : ${{ steps.checkout-dir.outputs.value }}
@@ -218,7 +218,7 @@ jobs:
218218 uses : actions/cache@v3
219219 env :
220220 cache-name : cache-asbackup
221- cache-index : " 1 "
221+ cache-index : " 2 "
222222 with :
223223 path : |
224224 ${{ steps.working-dir.outputs.value }}/binaries
0 commit comments