Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Event rate CI #40

Open
wants to merge 65 commits into
base: develop
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
99af6f5
Test commit to see if we can find TDR era inputs
Jan 27, 2025
d6f6acf
Update event rates yaml
Jan 27, 2025
2c2e277
Attempt to mount CVMFS to container
Jan 27, 2025
2f65c6b
Shuffles around CVFMs to let the container mount it
Jan 27, 2025
d4d3f07
remove T2K command we don't need
Jan 27, 2025
8356efa
make -> make install
Jan 27, 2025
d5e3fe2
Use EventRates in src not bin
Jan 27, 2025
84f3926
Move environment setup
Jan 27, 2025
c8592f6
Update baseline error to be 1 rather than -1
Jan 27, 2025
8322a0d
Debugging commit as symlink isn't working
Jan 27, 2025
945056c
Re-arrange workflow (thanks Prof. Chat GPT)
Jan 27, 2025
431eec1
Add ubuntu container as CVMFS runner requires some ubuntu specific in…
Jan 27, 2025
c663e61
Second debugging commit, this will build an ubuntu container for use …
Jan 27, 2025
858e414
Add more debug info
Jan 27, 2025
44578b0
remove debugging info from CI workflow
Jan 27, 2025
67518da
more rearranging
Jan 27, 2025
4df26c0
Use ubuntu container
Jan 27, 2025
a9e2d3d
Properly mount CVMFS (hopefully...)
Jan 27, 2025
470f9f3
More playing around with the container
Jan 27, 2025
cdf19f5
Docker build->docker run
Jan 27, 2025
5933177
More moving of docker options
Jan 27, 2025
11349c7
docker build needed directory path
Jan 27, 2025
18a49c2
Attempt to neaten workflow to work out why ROOT doesn't mount properly
Jan 27, 2025
4f31ada
hyper hack, move everything into the same workflow...
Jan 27, 2025
e7e3ea5
Add more instructions to repo, possibly useful to have single script …
Jan 28, 2025
012d3d1
Almost there, workflow just needed some more bugs fixed
Jan 28, 2025
cec6f2f
Another debug, this will fail to build
Jan 28, 2025
4db3ae8
More debugging to work out where the container has put ROOT
Jan 28, 2025
ec05737
Another attempt to run this workflow
Jan 28, 2025
da3f71e
Workflow now works, removes debugging code
Jan 28, 2025
0fe9093
Was overzealous with env paths
Jan 28, 2025
ec4e51d
Accidentally broke the yaml...
Jan 28, 2025
13df171
Agggh ubuntu
Jan 28, 2025
8959254
By default Ubuntu doesnt ues a bash shell, this should fix that
Jan 28, 2025
d0135f6
tweaks to dockerfile to (hopefully) use bash
Jan 28, 2025
f99011f
Move around shell
Jan 28, 2025
ef2b87d
debugging
Jan 28, 2025
1961c07
lets try alma9 instead
Jan 28, 2025
494af4b
AGHHH
Jan 28, 2025
1a718a7
specifies shell
Jan 28, 2025
2ada4a7
fix bug in baseline
Jan 28, 2025
1bd464e
Remove unecessary root source
Jan 28, 2025
d61c906
wrong branch being pulled
Jan 28, 2025
3dc1dfc
Event rates now runs BUT uses the wrong oscillator
Jan 28, 2025
4b7ed40
Also needed the docker image...
Jan 28, 2025
2a7b9cf
Small typo
Jan 28, 2025
d91dc81
Attmpt to avoid using CUDA
Jan 28, 2025
7d9337e
I'm so dumb, oscillator is set in the configs now
Jan 28, 2025
a06d5d9
DEBUG: reduces number of samples briefly
Jan 28, 2025
77af813
remove debugging from workflow, set config file back to normal
Jan 28, 2025
ab65757
Adds event rates CI and example test result for beam sample
Jan 29, 2025
d2c6da1
oops, forgot to actually make it run checks
Jan 29, 2025
fd55175
Update the YAML to point to correct folders
Jan 29, 2025
c7b00ee
More updates to yaml
Jan 29, 2025
78c2f92
Small updates to test code as output format wasnt quite correct
Jan 29, 2025
567e9f1
DEBUG: Check files are being linked correctly (sorry for more spam)
Jan 29, 2025
c0de0be
Attempt workflow with TDR V1 as V2 files seem to not work with action…
henry-wallace-phys Jan 29, 2025
080220f
More debugging
henry-wallace-phys Jan 29, 2025
a81a354
Very dumb bug, didn't remove mkdir from workflow
henry-wallace-phys Jan 29, 2025
a9f7da6
Hopefully works, from re-running https://github.com/DUNE/MaCh3_DUNE/a…
Jan 30, 2025
e6d0d43
Remove debugging
Jan 30, 2025
7881570
Merge branch 'develop' into hwallace/feature/event_rate_bot
henry-wallace-phys Jan 30, 2025
f8e990e
Git pointing to wrong branch when CI called on PRs
Jan 30, 2025
f1db3cf
Final commit to event rates CI just to make it even more flexible
henry-wallace-phys Feb 3, 2025
6449c06
merge
Mar 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Event rates now runs BUT uses the wrong oscillator
Henry Wallace committed Jan 28, 2025
commit 3dc1dfcc6faa332e46d0deb38c0f080e5c1167a4
3 changes: 2 additions & 1 deletion .github/workflows/EventRates.yml
Original file line number Diff line number Diff line change
@@ -40,7 +40,8 @@ jobs:
docker build . \
--file ${{ matrix.file }} \
--tag ghcr.io/dune/mach3:${{ matrix.tag }} \
--build-arg MACH3_DUNE_VERSION=${{ github.ref_name }}
--build-arg MACH3_DUNE_VERSION=${{ github.ref_name }}
--build-arg MACH3_DUNE_BUILD_ARGS="-DNuFastLinear_ENABLED=ON"