Skip to content

Commit

Permalink
ci: Add new LCG versions, and C8 build (#1083)
Browse files Browse the repository at this point in the history
This PR replaces our builds

    centos7-lcg97apython3-gcc9
    centos7-lcg98python3-gcc10

with these new ones:

    centos7-lcg100-gcc10
    centos7-lcg101-gcc11
    centos8-lcg100-gcc10
    centos8-lcg101-gcc11
  • Loading branch information
paulgessinger committed Nov 26, 2021
1 parent c4c0bf6 commit a7aa600
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 6 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ env:
jobs:
build_debug:
runs-on: ubuntu-latest
container: ghcr.io/acts-project/ubuntu2004:v13
container: ghcr.io/acts-project/ubuntu2004:v15
steps:
- uses: actions/checkout@v2
- name: Configure
Expand Down Expand Up @@ -49,7 +49,7 @@ jobs:
file: ./build/coverage/cov.xml
build_performance:
runs-on: ubuntu-latest
container: ghcr.io/acts-project/ubuntu2004:v13
container: ghcr.io/acts-project/ubuntu2004:v15
steps:
- uses: actions/checkout@v2
- name: Install dependencies
Expand Down
13 changes: 10 additions & 3 deletions .github/workflows/builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,14 @@ env:
jobs:
linux:
runs-on: ubuntu-latest
container: ghcr.io/acts-project/${{ matrix.image }}:v13
container: ghcr.io/acts-project/${{ matrix.image }}:v15
strategy:
matrix:
image:
- centos7-lcg97apython3-gcc9
- centos7-lcg98python3-gcc10
- centos7-lcg100-gcc10
- centos7-lcg101-gcc11
- centos8-lcg100-gcc10
- centos8-lcg101-gcc11
- ubuntu2004
env:
SETUP: true
Expand All @@ -37,12 +39,16 @@ jobs:
if: contains(matrix.image, 'lcg')
run: echo "SETUP=${SETUP_LCG}" >> $GITHUB_ENV
- name: Configure
# setting CMAKE_CXX_STANDARD=17 is a workaround for a bug in the
# dd4hep CMake configuration that gets triggered on recent CMake
# versions
run: >
${SETUP} &&
cmake -B build -S .
-GNinja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_CXX_FLAGS=-Werror
-DCMAKE_CXX_STANDARD=17
-DCMAKE_INSTALL_PREFIX="${INSTALL_DIR}"
-DACTS_BUILD_EVERYTHING=ON
-DACTS_BUILD_EXAMPLES_PYTHON_BINDINGS=ON
Expand Down Expand Up @@ -81,6 +87,7 @@ jobs:
-GNinja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_CXX_FLAGS=-Werror
-DCMAKE_CXX_STANDARD=17
-DCMAKE_PREFIX_PATH="${INSTALL_DIR}"
- name: Downstream build
run: ${SETUP} && cmake --build build-downstream --
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
jobs:
format:
runs-on: ubuntu-latest
container: ghcr.io/acts-project/format10:v13
container: ghcr.io/acts-project/format10:v15
steps:
- uses: actions/checkout@v2
- name: Check
Expand Down

0 comments on commit a7aa600

Please sign in to comment.