2323 - run : |
2424 sudo apt-get install clang-format-14
2525 shopt -s globstar
26- - uses : actions/checkout@v3
26+ - uses : actions/checkout@v4
2727 - run : clang-format-14 -i ${{ matrix.files }}
2828 - uses : ./.github/actions/process-linting-results
2929 with :
4141 python-version : " 3.x"
4242 - run : pip install cmakelang
4343 - run : shopt -s globstar
44- - uses : actions/checkout@v3
44+ - uses : actions/checkout@v4
4545 - run : cmake-format -i ${{ matrix.files }}
4646 - uses : ./.github/actions/process-linting-results
4747 with :
5252 steps :
5353 - run : sudo apt-get install clang-tidy
5454 - uses : lukka/get-cmake@latest
55- - uses : actions/checkout@v3
55+ - uses : actions/checkout@v4
5656 - name : configure
5757 run : |
5858 mkdir build
6666 linter_name : clang-tidy
6767
6868 render-defaults :
69- runs-on : ubuntu-20 .04
69+ runs-on : ubuntu-22 .04
7070 strategy :
7171 fail-fast : false
7272 matrix :
@@ -78,22 +78,24 @@ jobs:
7878 - { name: "open_source_parsers_jsoncpp", library: "jsoncpp", url: "https://github.com/open-source-parsers/jsoncpp", disable_pico: true }
7979 name : render-defaults (${{ matrix.traits.name }})
8080 steps :
81- - uses : actions/checkout@v3
81+ - uses : actions/checkout@v4
82+ - run : |
83+ sudo apt-get install clang-format-14
8284 - uses : ./.github/actions/render/defaults
8385 id : render
8486 with :
8587 traits_name : ${{ matrix.traits.name }}
8688 library_name : ${{ matrix.traits.library }}
8789 library_url : ${{ matrix.traits.url }}
8890 disable_default_traits : ${{ matrix.traits.disable_pico }}
89- - run : clang-format -i ${{ steps.render.outputs.file_path }}
91+ - run : clang-format-14 -i ${{ steps.render.outputs.file_path }}
9092 - run : git add ${{ steps.render.outputs.file_path }}
9193 - uses : ./.github/actions/process-linting-results
9294 with :
9395 linter_name : render-defaults
9496
9597 render-tests :
96- runs-on : ubuntu-20 .04
98+ runs-on : ubuntu-22 .04
9799 strategy :
98100 fail-fast : false
99101 matrix :
@@ -105,13 +107,15 @@ jobs:
105107 - { name: "open_source_parsers_jsoncpp", suite: "OspJsoncppTest" }
106108 name : render-tests (${{ matrix.traits.name }})
107109 steps :
108- - uses : actions/checkout@v3
109- - run : shopt -s globstar
110+ - uses : actions/checkout@v4
111+ - run : |
112+ sudo apt-get install clang-format-14
113+ shopt -s globstar
110114 - uses : ./.github/actions/render/tests
111115 with :
112116 traits_name : ${{ matrix.traits.name }}
113117 test_suite_name : ${{ matrix.traits.suite }}
114- - run : clang-format -i tests/**/*.cpp
118+ - run : clang-format-14 -i tests/**/*.cpp
115119 - run : git add tests/traits/*
116120 - uses : ./.github/actions/process-linting-results
117121 with :
@@ -120,7 +124,7 @@ jobs:
120124 line-ending :
121125 runs-on : ubuntu-20.04
122126 steps :
123- - uses : actions/checkout@v3
127+ - uses : actions/checkout@v4
124128 - run : git add --renormalize .
125129 - uses : ./.github/actions/process-linting-results
126130 with :
0 commit comments