From 8c1840a04bf05a9f66ba40cdfde3c5ce741cacfc Mon Sep 17 00:00:00 2001 From: Lukas Koch Date: Thu, 23 Nov 2023 18:14:21 +0100 Subject: [PATCH] Put test geometries on the github page. --- .github/workflows/tests.yml | 28 ++++++++++++++++++++++++++++ jsroot/index.htm | 3 ++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a185078..dc60122 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -49,3 +49,31 @@ jobs: run: | root -q -b 'checkOverlaps.C("nd_hall_with_lar_tms_sand.gdml", 1)' 2>&1 | tee check.log grep "Number of illegal overlaps/extrusions : 0" check.log + put_online: + name: Put geometries online for visual inspection + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Install ROOT + run: sudo snap install root-framework + - name: Download default geometry + uses: actions/download-artifact@v3.0.1 + with: + name: Default Geometry + - name: Convert gdml files to root + run: | + for F in *.gdml + do + root "gdml2root.C(\"$F\", \"jsroot/${F%.gdml}.root\")" + done + - name: Replace heading in html + run: | + sed -i -e "s|master|$GITHUB_REF_NAME|" jsroot/index.htm + - name: Upload artifact + uses: actions/upload-pages-artifact@v2 + with: + # Upload jsroot folder + path: 'jsroot' + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 diff --git a/jsroot/index.htm b/jsroot/index.htm index a457117..8c24818 100644 --- a/jsroot/index.htm +++ b/jsroot/index.htm @@ -6,7 +6,8 @@ -
+

Git branch/tag: master

+
loading scripts ...