2424 build-windows :
2525 name : Windows Host Build
2626 runs-on : [ubuntu-latest]
27- container : ghcr.io/philips-software/amp-devcontainer-cpp:5.1.3 @sha256:a2a0ec9e240078be2302858721a3c0d904a1cce602847349245ee186cdd166ec
27+ container : ghcr.io/philips-software/amp-devcontainer-cpp:5.2.0 @sha256:c47fcc83b59fb08f3a3a6e591b18bad49b3862acc35770fca6cec9ad0adb9cb2 # v5.2.0
2828 steps :
2929 - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
3030 - uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
@@ -44,18 +44,36 @@ jobs:
4444
4545 build-linux :
4646 name : Linux Host Build
47+ runs-on : [ubuntu-24.04]
48+ steps :
49+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
50+ - uses : hendrikmuhs/ccache-action@ed74d11c0b343532753ecead8a951bb09bb34bc9 # v1.2.14
51+ with :
52+ key : ${{ github.job }}
53+ max-size : 2G
54+ - uses : seanmiddleditch/gha-setup-ninja@96bed6edff20d1dd61ecff9b75cc519d516e6401 # v5
55+ - uses : lukka/run-cmake@2ce8982be71b8e9a3c4d5e432135035afd1e76a7 # v10.7
56+ with :
57+ configurePreset : " Host"
58+ buildPreset : " Host-Release"
59+ testPreset : " Host-Release"
60+
61+ build-linux-devcontainer :
62+ name : Linux Host Build in Devcontainer
4763 runs-on : [ubuntu-latest]
48- container : ghcr.io/philips-software/amp-devcontainer-cpp:5.1.3 @sha256:a2a0ec9e240078be2302858721a3c0d904a1cce602847349245ee186cdd166ec
64+ container : ghcr.io/philips-software/amp-devcontainer-cpp:5.2.0 @sha256:c47fcc83b59fb08f3a3a6e591b18bad49b3862acc35770fca6cec9ad0adb9cb2 # v5.2.0
4965 steps :
5066 - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
5167 - uses : hendrikmuhs/ccache-action@ed74d11c0b343532753ecead8a951bb09bb34bc9 # v1.2.14
5268 with :
5369 key : ${{ github.job }}
5470 max-size : 2G
55- - run : |
56- cmake --preset=Host
57- cmake --build --preset=Host-Release
58- ctest --preset=Host-Release
71+ - uses : lukka/run-cmake@2ce8982be71b8e9a3c4d5e432135035afd1e76a7 # v10.7
72+ with :
73+ configurePreset : " Host"
74+ buildPreset : " Host-Release"
75+ testPreset : " Host-Release"
76+
5977 test-linux :
6078 name : Linux Host Test
6179 runs-on : [ubuntu-latest]
6482 issues : read
6583 checks : write
6684 pull-requests : write
67- container : ghcr.io/philips-software/amp-devcontainer-cpp:5.1.3 @sha256:a2a0ec9e240078be2302858721a3c0d904a1cce602847349245ee186cdd166ec
85+ container : ghcr.io/philips-software/amp-devcontainer-cpp:5.2.0 @sha256:c47fcc83b59fb08f3a3a6e591b18bad49b3862acc35770fca6cec9ad0adb9cb2 # v5.2.0
6886 steps :
6987 - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
7088 - uses : hendrikmuhs/ccache-action@ed74d11c0b343532753ecead8a951bb09bb34bc9 # v1.2.14
0 commit comments