-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #47 from DUNE/Liam-CI-test
For any pull requests/commits to main, a repo will be built on ubuntu-latest against root-6-30.02, Geant4-10.7.4, and edep-sim head. The YAML file is a bit gross right now but I'll clean it up Soon™. No build no merge. Also removed -Werror from the Makefiles in src/ and app/.
- Loading branch information
Showing
3 changed files
with
31 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
name: C/C++ CI | ||
|
||
on: | ||
push: | ||
branches: [ "main", "Liam-CI-test" ] | ||
pull_request: | ||
branches: [ "main" ] | ||
|
||
jobs: | ||
build: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: Clone TOML | ||
run: git clone https://github.com/ToruNiina/toml11 | ||
- name : Install Dependencies | ||
run: sudo apt-get install libgl2ps-dev gfortran libpcre3-dev xlibmesa-glu-dev libglew-dev libftgl-dev libmysqlclient-dev libfftw3-dev libcfitsio-dev graphviz-dev libavahi-compat-libdnssd-dev libldap2-dev python3-dev python3-numpy libxml2-dev libkrb5-dev libgsl0-dev qtwebengine5-dev nlohmann-json3-dev | ||
- name: Install Geant4 | ||
run: cd /home/runner/work/dune-tms/; wget -q https://cern.ch/geant4-data/releases/lib4.10.7.p04/Linux-g++8.3.0-CC7.tar.gz; tar xzf Linux-g++8.3.0-CC7.tar.gz; export PATH=$PATH:/home/runner/work/dune-tms/Geant4-10.7.4-Linux/bin/; export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/runner/work/dune-tms/Geant4-10.7.4-Linux/lib64/ | ||
- name: Install ROOT | ||
run: cd /home/runner/work/dune-tms/; wget -q https://root.cern/download/root_v6.30.02.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz; tar xzf root_v6.30.02.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz; source /home/runner/work/dune-tms/root/bin/thisroot.sh; export ROOT_DIR=/home/runner/work/dune-tms/root/cmake; export CMAKE_MODULE_PATH=/home/runner/work/dune-tms/root/cmake; cat /home/runner/work/dune-tms/root/bin/thisroot.sh | ||
- name: Install edep-sim | ||
run: cd /home/runner/work/dune-tms/; git clone https://github.com/ClarkMcGrew/edep-sim | ||
- name: Install edep-sim2 | ||
run: cd /home/runner/work/dune-tms/edep-sim; mkdir -p build; mkdir -p /home/runner/work/dune-tms/edep-sim/Linux; cd build; ls ../../; Geant4_DIR=/home/runner/work/dune-tms/Geant4-10.7.4-Linux/ ROOT_DIR=/home/runner/work/dune-tms/root/cmake CMAKE_MODULE_PATH=/home/runner/work/dune-tms/Geant4-10.7.4-Linux:/home/runner/work/dune-tms/root/cmake cmake ../ -DVDT_LIBRARY=/home/runner/work/dune-tms/root/lib/libvdt.so -DVDT_INCLUDE_DIR=/home/runner/work/dune-tms/root/include/ -DCMAKE_MODULE_PATH=/home/runner/work/dune-tms/root/cmake:/home/runner/work/dune-tms/Geant4-10.7.4-Linux/ -DROOT_DIR=/home/runner/work/dune-tms/root/cmake -DGeant4_DIR=/home/runner/work/dune-tms/Geant4-10.7.4-Linux/ -DEDEPSIM_READONLY=FALSE -DCMAKE_INSTALL_PREFIX=/home/runner/work/dune-tms/edep-sim/Linux; make; make install; ls /home/runner/work/dune-tms/edep-sim/Linux/* | ||
- name: Make dune-tms | ||
run: ls /home/runner/work/dune-tms/; cd /home/runner/work/dune-tms/dune-tms; export PATH=$PATH:/home/runner/work/dune-tms/Geant4-10.7.4-Linux/bin/:/home/runner/work/dune-tms/root/bin; export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/runner/work/dune-tms/Geant4-10.7.4-Linux/lib64/:/home/runner/work/dune-tms/root/lib; EDEPSIM_LIB=/home/runner/work/dune-tms/edep-sim/Linux/lib EDEPSIM_INC=/home/runner/work/dune-tms/edep-sim/Linux/include CLHEP_INC=/home/runner/work/dune-tms/Geant4-10.7.4-Linux/include/Geant4 make |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters