|
70 | 70 | run: ./scripts/linux/psv/build_psv_no_cache.sh |
71 | 71 | shell: bash |
72 | 72 |
|
| 73 | + psv-linux-22-04-gcc9-build-porting-std: |
| 74 | + name: PSV.Linux.22.04.gcc9.OLP_SDK_USE_STD_OPTIONAL.OLP_SDK_USE_STD_ANY |
| 75 | + runs-on: ubuntu-22.04 |
| 76 | + env: |
| 77 | + BUILD_TYPE: RelWithDebInfo |
| 78 | + CC: gcc-9 |
| 79 | + CXX: g++-9 |
| 80 | + EXTRA_CMAKE_OPTIONS: -DCMAKE_CXX_STANDARD=17 -DOLP_SDK_USE_STD_OPTIONAL=ON -DOLP_SDK_USE_STD_ANY=ON |
| 81 | + steps: |
| 82 | + - name: Check out repository |
| 83 | + uses: actions/checkout@v4 |
| 84 | + - name: Install Ubuntu dependencies |
| 85 | + 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 |
| 86 | + shell: bash |
| 87 | + - name: Compile project with cmake and ccache |
| 88 | + run: gcc --version && ./scripts/linux/psv/build_psv.sh |
| 89 | + shell: bash |
| 90 | + |
73 | 91 | psv-linux-22-04-gcc11-build: |
74 | 92 | name: PSV.Linux.22.04.gcc11.Tests |
75 | 93 | runs-on: ubuntu-22.04 |
@@ -140,27 +158,6 @@ jobs: |
140 | 158 | run: ./scripts/linux/psv/build_psv_no_cache.sh |
141 | 159 | shell: bash |
142 | 160 |
|
143 | | - psv-linux-latest-gcc14-build-test-porting-std: |
144 | | - name: PSV.Linux.latest.gcc14.OLP_SDK_USE_STD_OPTIONAL.OLP_SDK_USE_STD_ANY |
145 | | - runs-on: ubuntu-latest |
146 | | - env: |
147 | | - BUILD_TYPE: RelWithDebInfo |
148 | | - CC: gcc-14 |
149 | | - CXX: g++-14 |
150 | | - EXTRA_CMAKE_OPTIONS: -DCMAKE_CXX_STANDARD=17 -DOLP_SDK_USE_STD_OPTIONAL=ON -DOLP_SDK_USE_STD_ANY=ON |
151 | | - steps: |
152 | | - - name: Check out repository |
153 | | - uses: actions/checkout@v4 |
154 | | - - name: Install Ubuntu dependencies |
155 | | - 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 |
156 | | - shell: bash |
157 | | - - name: Compile project without cache |
158 | | - run: ./scripts/linux/psv/build_psv.sh |
159 | | - shell: bash |
160 | | - - name: Run unit and integration tests |
161 | | - run: ./scripts/linux/psv/test_psv.sh |
162 | | - shell: bash |
163 | | - |
164 | 161 | psv-linux-24-04-gcc13-build: |
165 | 162 | name: PSV.Linux.24.04.gcc13.Tests |
166 | 163 | runs-on: ubuntu-24.04 |
|
0 commit comments