Skip to content

Commit fd3f7c1

Browse files
committed
Update key4hep based CI workflows
1 parent e67fb4d commit fd3f7c1

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/key4hep.yml

+8-2
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,27 @@ jobs:
66
runs-on: ubuntu-latest
77
strategy:
88
fail-fast: false
9+
matrix:
10+
include:
11+
- release: "sw.hsf.org/key4hep"
12+
CXX_STANDARD: 17
13+
- release: "sw-nightlies.hsf.org/key4hep"
14+
CXX_STANDARD: 20
915

1016
steps:
1117
- uses: actions/checkout@v3
1218
- uses: cvmfs-contrib/github-action-cvmfs@v3
1319
- uses: aidasoft/run-lcg-view@v4
1420
with:
1521
container: centos7
16-
view-path: /cvmfs/sw-nightlies.hsf.org/key4hep
22+
view-path: /cvmfs/${{ matrix.release }}
1723
run: |
1824
mkdir build
1925
cd build
2026
echo "::group::Run CMake"
2127
cmake -GNinja \
2228
-DCMAKE_CXX_FLAGS=" -fdiagnostics-color=always -Werror " \
23-
-DCMAKE_CXX_STANDARD=17 \
29+
-DCMAKE_CXX_STANDARD=${{ matrix.CXX_STANDARD }} \
2430
-DCMAKE_INSTALL_PREFIX=../install \
2531
..
2632
echo "::endgroup::" && echo "::group::Build"

0 commit comments

Comments
 (0)