|
12 | 12 | SEGFAULT_SIGNALS: all
|
13 | 13 |
|
14 | 14 | jobs:
|
15 |
| - psv-linux-20-04-gcc7-build-cpplint: |
16 |
| - name: PSV.Linux.20.04.gcc7.Cpplint |
17 |
| - runs-on: ubuntu-20.04 |
| 15 | + psv-linux-22-04-gcc9-build-cpplint: |
| 16 | + name: PSV.Linux.22.04.gcc9.Cpplint |
| 17 | + runs-on: ubuntu-22.04 |
18 | 18 | env:
|
19 |
| - LD_PRELOAD: /lib/x86_64-linux-gnu/libSegFault.so |
20 | 19 | BUILD_TYPE: RelWithDebInfo
|
21 |
| - CC: gcc-7 |
22 |
| - CXX: g++-7 |
| 20 | + CC: gcc-9 |
| 21 | + CXX: g++-9 |
23 | 22 | steps:
|
24 | 23 | - name: Check out repository
|
25 | 24 | uses: actions/checkout@v4
|
26 | 25 | - name: "C++ Lint checker script"
|
27 | 26 | run: ./scripts/misc/cpplint_ci.sh
|
28 | 27 | shell: bash
|
29 | 28 | - name: Install Ubuntu dependencies
|
30 |
| - run: sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev gcc-7 g++-7 --no-install-recommends |
| 29 | + run: sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev gcc-9 g++-9 --no-install-recommends |
31 | 30 | shell: bash
|
32 | 31 | - name: Compile project with cmake and ccache
|
33 | 32 | run: gcc --version && ./scripts/linux/psv/build_psv.sh
|
@@ -60,19 +59,18 @@ jobs:
|
60 | 59 | env:
|
61 | 60 | CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
62 | 61 |
|
63 |
| - psv-linux-20-04-gcc7-build-no-cache: |
64 |
| - name: PSV.Linux.20.04.gcc7.OLP_SDK_ENABLE_DEFAULT_CACHE=OFF |
65 |
| - runs-on: ubuntu-20.04 |
| 62 | + psv-linux-22-04-gcc9-build-no-cache: |
| 63 | + name: PSV.Linux.22.04.gcc9.OLP_SDK_ENABLE_DEFAULT_CACHE=OFF |
| 64 | + runs-on: ubuntu-22.04 |
66 | 65 | env:
|
67 |
| - LD_PRELOAD: /lib/x86_64-linux-gnu/libSegFault.so |
68 | 66 | BUILD_TYPE: RelWithDebInfo
|
69 |
| - CC: gcc-7 |
70 |
| - CXX: g++-7 |
| 67 | + CC: gcc-9 |
| 68 | + CXX: g++-9 |
71 | 69 | steps:
|
72 | 70 | - name: Check out repository
|
73 | 71 | uses: actions/checkout@v4
|
74 | 72 | - name: Install Ubuntu dependencies
|
75 |
| - run: sudo apt-get update && sudo apt-get install -y libboost-all-dev libssl-dev libcurl4-openssl-dev gcc-7 g++-7 --no-install-recommends |
| 73 | + run: sudo apt-get update && sudo apt-get install -y libboost-all-dev libssl-dev libcurl4-openssl-dev gcc-9 g++-9 --no-install-recommends |
76 | 74 | shell: bash
|
77 | 75 | - name: Compile project without cache
|
78 | 76 | run: ./scripts/linux/psv/build_psv_no_cache.sh
|
@@ -142,29 +140,28 @@ jobs:
|
142 | 140 | run: ./scripts/linux/psv/build_psv_no_cache.sh
|
143 | 141 | shell: bash
|
144 | 142 |
|
145 |
| - psv-linux-20-04-clang-build: |
146 |
| - name: PSV.Linux.20.04.clang |
147 |
| - runs-on: ubuntu-20.04 |
| 143 | + psv-linux-22-04-clang-build: |
| 144 | + name: PSV.Linux.22.04.clang |
| 145 | + runs-on: ubuntu-22.04 |
148 | 146 | env:
|
149 |
| - LD_PRELOAD: /lib/x86_64-linux-gnu/libSegFault.so |
150 | 147 | BUILD_TYPE: RelWithDebInfo
|
151 |
| - CC: clang-7 |
152 |
| - CXX: clang++-7 |
| 148 | + CC: clang-11 |
| 149 | + CXX: clang++-11 |
| 150 | + CXXFLAGS: -Wno-deprecated-copy |
153 | 151 | steps:
|
154 | 152 | - name: Check out repository
|
155 | 153 | uses: actions/checkout@v4
|
156 | 154 | - name: Install Ubuntu dependencies
|
157 |
| - run: sudo apt-get update -y && sudo apt-get install clang-7 ccache libcurl4-openssl-dev -y --no-install-recommends --fix-missing |
| 155 | + run: sudo apt-get update -y && sudo apt-get install clang-11 ccache libcurl4-openssl-dev -y --no-install-recommends --fix-missing |
158 | 156 | shell: bash
|
159 | 157 | - name: Compile project on Clang
|
160 | 158 | run: scripts/linux/psv/build_psv.sh
|
161 | 159 | shell: bash
|
162 | 160 |
|
163 |
| - psv-android-20-04-build: |
164 |
| - name: PSV.Linux.Android.20.04 |
165 |
| - runs-on: ubuntu-20.04 |
| 161 | + psv-android-22-04-build: |
| 162 | + name: PSV.Linux.Android.22.04 |
| 163 | + runs-on: ubuntu-22.04 |
166 | 164 | env:
|
167 |
| - LD_PRELOAD: /lib/x86_64-linux-gnu/libSegFault.so |
168 | 165 | BUILD_TYPE: RelWithDebInfo
|
169 | 166 | steps:
|
170 | 167 | - name: Check out repository
|
@@ -263,7 +260,7 @@ jobs:
|
263 | 260 |
|
264 | 261 | psv-commit-checker:
|
265 | 262 | name: PSV.Commit.Checker
|
266 |
| - runs-on: ubuntu-20.04 |
| 263 | + runs-on: ubuntu-22.04 |
267 | 264 | if: github.ref_name != 'master'
|
268 | 265 | steps:
|
269 | 266 | - uses: actions/checkout@v4
|
|
0 commit comments