File tree 4 files changed +11
-11
lines changed
4 files changed +11
-11
lines changed Original file line number Diff line number Diff line change 8
8
strategy :
9
9
fail-fast : false
10
10
matrix :
11
- os : [macos-13, ubuntu-20 .04, windows-2019]
11
+ os : [macos-13, ubuntu-22 .04, windows-2019]
12
12
dependencies : [submodule, vcpkg]
13
13
steps :
14
14
- name : Checkout source
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ on: [pull_request]
4
4
jobs :
5
5
build :
6
6
name : Code Coverage
7
- runs-on : ubuntu-20 .04
7
+ runs-on : ubuntu-24 .04
8
8
steps :
9
9
- name : Checkout source
10
10
uses : actions/checkout@v4
54
54
run : lcov --capture --directory "${{ github.workspace }}/_build" --output-file coverage.info --no-external --directory "${{ github.workspace }}" --exclude '*/tests/*'
55
55
56
56
- name : Coveralls
57
- uses : coverallsapp/github-action@master
57
+ uses : coverallsapp/github-action@v2
58
58
with :
59
59
github-token : ${{ secrets.GITHUB_TOKEN }}
60
- path-to-lcov : coverage.info
60
+ files : coverage.info
Original file line number Diff line number Diff line change 6
6
7
7
jobs :
8
8
build :
9
- name : Code Coverage
10
- runs-on : ubuntu-20 .04
9
+ name : Documentation
10
+ runs-on : ubuntu-24 .04
11
11
steps :
12
12
- name : Checkout source
13
13
uses : actions/checkout@v4
23
23
working-directory : " ${{ github.workspace }}/doc"
24
24
25
25
- name : Deploy documentation
26
- uses : peaceiris/actions-gh-pages@v3
26
+ uses : peaceiris/actions-gh-pages@v4
27
27
with :
28
28
github_token : ${{ secrets.GITHUB_TOKEN }}
29
29
force_orphan : true
Original file line number Diff line number Diff line change @@ -11,15 +11,15 @@ jobs:
11
11
- name : Install dependencies
12
12
run : |
13
13
apt-get update
14
- apt-get install -y --no-install-recommends ca-certificates clang-14 cmake git iwyu libbenchmark-dev libcurl4-openssl-dev ninja-build zlib1g-dev
14
+ apt-get install -y --no-install-recommends ca-certificates clang-19 cmake git iwyu libbenchmark-dev libcurl4-openssl-dev ninja-build zlib1g-dev
15
15
16
16
- name : Checkout source
17
17
uses : actions/checkout@v4
18
18
with :
19
19
submodules : true
20
20
21
21
- name : " CMake Configure"
22
- run : cmake -GNinja -DRUN_IWYU=ON -DCMAKE_C_COMPILER=clang-14 -DCMAKE_CXX_COMPILER=clang++-14 -S ${GITHUB_WORKSPACE} -B ${GITHUB_WORKSPACE}/_build
22
+ run : cmake -GNinja -DRUN_IWYU=ON -DCMAKE_C_COMPILER=clang-19 -DCMAKE_CXX_COMPILER=clang++-19 -S ${GITHUB_WORKSPACE} -B ${GITHUB_WORKSPACE}/_build
23
23
24
24
- name : Build
25
25
run : cmake --build ${GITHUB_WORKSPACE}/_build 2>&1 | tee ${GITHUB_WORKSPACE}/output.txt
@@ -35,13 +35,13 @@ jobs:
35
35
36
36
format :
37
37
name : Clang Format
38
- runs-on : ubuntu-22 .04
38
+ runs-on : ubuntu-24 .04
39
39
steps :
40
40
- name : Checkout source
41
41
uses : actions/checkout@v4
42
42
43
43
# clang-format comes pre-installed
44
- # https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204 -Readme.md
44
+ # https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404 -Readme.md
45
45
46
46
- name : Run clang-format
47
47
run : find . -type f \( -name '*.c' -o -name '*.cc' -o -name '*.cpp' -o -name '*.cxx' -o -name '*.o' -o -name '*.h' -o -name '*.hpp' -o -name '*.hxx' \) -exec clang-format-15 -style=file -i {} \;
You can’t perform that action at this time.
0 commit comments