From 4393ac2ec2cee55b8ee84bf705dff6ba68644b5a Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Thu, 21 Jul 2022 19:53:55 -0500
Subject: [PATCH] feat: run generator-prim-file and dawn-view

---
 .github/workflows/linux-eic-shell.yml | 44 +++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/.github/workflows/linux-eic-shell.yml b/.github/workflows/linux-eic-shell.yml
index ea0deb8..c2ebb28 100644
--- a/.github/workflows/linux-eic-shell.yml
+++ b/.github/workflows/linux-eic-shell.yml
@@ -138,3 +138,47 @@ jobs:
       with:
         body: |
           Detector benchmarks started at ${{ steps.trigger.outputs.web_url }}
+
+  generate-prim-file:
+    runs-on: ubuntu-latest
+    needs: build-test
+    #needs: [check-overlap-tgeo, check-overlap-geant4]
+    steps:
+    - uses: actions/checkout@v2
+    - uses: actions/download-artifact@v3
+      with:
+        name: geometry
+        path: install/
+    - uses: cvmfs-contrib/github-action-cvmfs@v2
+    - uses: eic/run-cvmfs-osg-eic-shell@main
+      with:
+        platform-release: "jug_xl:nightly"
+        setup: install/setup.sh
+        run: |
+          python -m pip install psutil
+          bin/generate_prim_file -o prim -D -t detector_view
+          zip prim/detector_view.prim.zip prim/detector_view.prim
+    - uses: actions/upload-artifact@v3
+      with:
+        name: prim
+        path: prim/
+        if-no-files-found: error
+        retention-days: 1
+
+  dawn-view:
+    runs-on: ubuntu-latest
+    needs: generate-prim-file
+    steps:
+    - uses: actions/checkout@v2
+    - uses: actions/download-artifact@v3
+      with:
+        name: prim
+        path: prim/
+    - uses: cvmfs-contrib/github-action-cvmfs@v2
+    - uses: eic/run-cvmfs-osg-eic-shell@main
+      with:
+        platform-release: "jug_xl:nightly"
+        setup: install/setup.sh
+        run: |
+          unzip prim/detector_view.prim.zip
+          bin/make_dawn_views -i prim/detector_view.prim -t view11 -d scripts/view11 -D
-- 
GitLab