Skip to content

Commit 7bd169b

Browse files
committed
Update GHA config
1 parent da6d200 commit 7bd169b

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ concurrency:
1414
cancel-in-progress: true
1515

1616
env:
17-
BOOST_VERSION: 1.75.0 # Use a recent one to benefit from bugfixes and performance improvements
17+
BOOST_VERSION: 1.87.0 # Use a recent one to benefit from bugfixes and performance improvements
1818

1919
defaults:
2020
run:
@@ -25,8 +25,8 @@ jobs:
2525
strategy:
2626
matrix:
2727
include:
28-
- { compiler: gcc-10, os: ubuntu-22.04 }
29-
- { compiler: msvc, os: windows-2019 }
28+
- { compiler: gcc-13, os: ubuntu-24.04 }
29+
- { compiler: msvc, os: windows-2022 }
3030

3131
runs-on: ${{matrix.os}}
3232

@@ -64,7 +64,7 @@ jobs:
6464
path: external/libendian
6565

6666
- name: Cache dependencies
67-
uses: actions/cache@v2
67+
uses: actions/cache@v4
6868
with:
6969
path: ${{env.DEPS_DIR}}
7070
key: ${{matrix.os}}-${{matrix.compiler}}-${{env.BOOST_VERSION}}

.github/workflows/unit-tests.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,12 @@ jobs:
4848
- { compiler: gcc-7, os: ubuntu-20.04, buildType: Debug, coverage: true }
4949
- { compiler: clang, os: macos-13, buildType: Debug, boostVersion: 1.74.0 } # Multiple bugs with recent OSX until 1.74
5050
# Latest GCC
51-
- { compiler: gcc-13, os: ubuntu-22.04, buildType: Debug, boostVersion: 1.73.0 }
51+
- { compiler: gcc-13, os: ubuntu-24.04, buildType: Debug, boostVersion: 1.87.0 }
5252
# Latest Clang
5353
- { compiler: clang-12, os: ubuntu-22.04, buildType: Debug, boostVersion: 1.73.0 }
5454
# Windows
5555
- { compiler: msvc, os: windows-2019, buildType: Debug }
56+
- { compiler: msvc, os: windows-2022, buildType: Debug, boostVersion: 1.87.0 }
5657

5758
runs-on: ${{matrix.os}}
5859

@@ -79,7 +80,7 @@ jobs:
7980
path: external/libendian
8081
- name: Cache dependencies
8182
if: "!startsWith(runner.os, 'Windows')"
82-
uses: actions/cache@v2
83+
uses: actions/cache@v4
8384
with:
8485
path: ${{env.DEPS_DIR}}
8586
key: ${{matrix.os}}-${{matrix.compiler}}-${{env.BOOST_VERSION}}
@@ -107,9 +108,9 @@ jobs:
107108
run: choco install wget
108109
- name: Setup cmake
109110
if: "!startsWith(runner.os, 'Windows')"
110-
uses: jwlawson/actions-setup-cmake@v1.13
111+
uses: jwlawson/actions-setup-cmake@v1
111112
with:
112-
cmake-version: '3.9.x'
113+
cmake-version: '3.20.x'
113114

114115
- name: Setup CCache
115116
if: "!startsWith(runner.os, 'Windows')"

0 commit comments

Comments
 (0)