Skip to content

Make the conversion script exit early if include statements are found in the XML inputs #584

Make the conversion script exit early if include statements are found in the XML inputs

Make the conversion script exit early if include statements are found in the XML inputs #584

Workflow file for this run

name: linux
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
SETUP: ['/cvmfs/sw.hsf.org/key4hep/setup.sh', '/cvmfs/sw-nightlies.hsf.org/key4hep/setup.sh']
steps:
- uses: actions/checkout@v3
- uses: cvmfs-contrib/github-action-cvmfs@v3.1
- name: Start container
run: |
docker run \
-it --name k4MW_CI \
-v ${{ github.workspace }}:/k4MW \
-v /cvmfs:/cvmfs:shared \
-d ghcr.io/aidasoft/centos7:latest /bin/bash
- name: Compile
run: |
docker exec k4MW_CI /bin/bash -c 'source ${{ matrix.SETUP }};
cd k4MW;
mkdir build install; cd build;
cmake -G Ninja -D CMAKE_INSTALL_PREFIX=$PWD/../install -D CMAKE_BUILD_TYPE=RelWithDebInfo ..;
ninja install;
'
- name: Run tests (CTest)
run: |
docker exec k4MW_CI /bin/bash -c 'source ${{ matrix.SETUP }};
cd k4MW/build;
ctest --output-on-failure;
'