Skip to content

Commit 2eee77b

Browse files
Add GCC-14 job with cache on latest Ubuntu
There could be differences between compiler and versions not in compile time but in runtime as well. Relates-To: MINOR Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
1 parent f71ac35 commit 2eee77b

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

.github/workflows/psv_pipelines.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,26 @@ jobs:
9797
run: ./scripts/linux/psv/test_psv.sh
9898
shell: bash
9999

100+
psv-linux-latest-gcc14-build:
101+
name: PSV.Linux.latest.gcc14
102+
runs-on: ubuntu-latest
103+
env:
104+
BUILD_TYPE: RelWithDebInfo
105+
CC: gcc-14
106+
CXX: g++-14
107+
steps:
108+
- name: Check out repository
109+
uses: actions/checkout@v4
110+
- name: Install Ubuntu dependencies
111+
run: sudo rm /etc/apt/sources.list.d/microsoft-prod.list && sudo add-apt-repository ppa:ubuntu-toolchain-r/test && sudo apt-get update && sudo apt-get install -y libboost-all-dev libssl-dev libcurl4-openssl-dev gcc-14 g++-14 ccache --no-install-recommends
112+
shell: bash
113+
- name: Compile project with cmake and ccache
114+
run: gcc --version && ./scripts/linux/psv/build_psv.sh
115+
shell: bash
116+
- name: Run unit and integration tests
117+
run: ./scripts/linux/psv/test_psv.sh
118+
shell: bash
119+
100120
psv-linux-latest-gcc14-build-no-cache:
101121
name: PSV.Linux.latest.gcc14.OLP_SDK_ENABLE_DEFAULT_CACHE=OFF
102122
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)