1919
2020 steps :
2121 - uses : actions/checkout@v3
22- - uses : awalsh128/cache-apt-pkgs-action@v1.3.0
22+ - uses : awalsh128/cache-apt-pkgs-action@v1.4.3
2323 with :
2424 packages : libcurl4-openssl-dev libcrypto++-dev ninja-build
2525
3030 # REQUIRED: Specify the required boost version
3131 # A list of supported versions can be found here:
3232 # https://github.com/MarkusJx/prebuilt-boost/blob/main/versions-manifest.json
33- boost_version : 1.83 .0
33+ boost_version : 1.87 .0
3434 # OPTIONAL: Specify a platform version
3535 platform_version : 22.04
3636
@@ -52,12 +52,12 @@ jobs:
5252 working-directory : ${{github.workspace}}/build/clang_${{env.BUILD_TYPE}}
5353 run : ./tests/bin/roar-tests
5454
55- ubuntu20 :
56- runs-on : ubuntu-20 .04
55+ ubuntu24 :
56+ runs-on : ubuntu-24 .04
5757
5858 steps :
5959 - uses : actions/checkout@v3
60- - uses : awalsh128/cache-apt-pkgs-action@v1.3.0
60+ - uses : awalsh128/cache-apt-pkgs-action@v1.4.3
6161 with :
6262 packages : libcurl4-openssl-dev libcrypto++-dev ninja-build
6363
6868 # REQUIRED: Specify the required boost version
6969 # A list of supported versions can be found here:
7070 # https://github.com/MarkusJx/prebuilt-boost/blob/main/versions-manifest.json
71- boost_version : 1.83 .0
71+ boost_version : 1.87 .0
7272 # OPTIONAL: Specify a platform version
73- platform_version : 20 .04
73+ platform_version : 24 .04
7474
7575 - name : Setup clang
7676 uses : egor-tensin/setup-clang@v1
@@ -129,12 +129,12 @@ jobs:
129129 run : cmake --build ${{env.WSPACE}}/build/clang_${{env.BUILD_TYPE}} --config ${{env.BUILD_TYPE}}
130130
131131 macos :
132- runs-on : macos-13
132+ runs-on : macos-15
133133
134134 steps :
135135 - uses : actions/checkout@v3
136136
137- - run : brew install ninja boost cryptopp curl llvm@16
137+ - run : brew install ninja boost cryptopp curl llvm@19
138138
139139 - name : Get Brew Prefix
140140 run : |
@@ -148,9 +148,9 @@ jobs:
148148 - name : Configure CMake
149149 run : >
150150 cmake
151- -DCMAKE_C_COMPILER=$BREW_PREFIX/opt/llvm@16 /bin/clang
152- -DCMAKE_CXX_COMPILER=$BREW_PREFIX/opt/llvm@16 /bin/clang++
153- -DCMAKE_LINKER=$BREW_PREFIX/opt/llvm@16 /bin/lld
151+ -DCMAKE_C_COMPILER=$BREW_PREFIX/opt/llvm@19 /bin/clang
152+ -DCMAKE_CXX_COMPILER=$BREW_PREFIX/opt/llvm@19 /bin/clang++
153+ -DCMAKE_LINKER=$BREW_PREFIX/opt/llvm@19 /bin/lld
154154 -DROAR_BUILD_TESTS=on
155155 -S ${{github.workspace}}
156156 -B ${{github.workspace}}/build/clang_${{env.BUILD_TYPE}}
0 commit comments