Skip to content

Commit ee469a6

Browse files
committed
Dropped Ubuntu 20 support.
1 parent 7f5217c commit ee469a6

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

.github/workflows/build_and_test.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
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

@@ -30,7 +30,7 @@ jobs:
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

@@ -68,9 +68,9 @@ jobs:
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

Comments
 (0)