@@ -10,63 +10,11 @@ jobs:
1010 build-and-test :
1111 runs-on : ubuntu-latest
1212 steps :
13- - name : Checkout repository with submodules
13+ - name : Checkout repository
1414 uses : actions/checkout@v4
15- with :
16- submodules : true
17-
18- - name : Install git-annex
19- run : sudo apt-get update && sudo apt-get install -y git-annex
20-
21- - name : Fetch test ENDF files from submodule
22- working-directory : fendl-endf
23- run : |
24- git config user.email "[email protected] " 25- git config user.name "CI"
26- git fetch origin git-annex:git-annex
27- git annex init
28- git annex get general-purpose/neutron/n_0325_3-Li-6.endf
29- git annex get general-purpose/neutron/n_2631_26-Fe-56.endf
30- git annex get general-purpose/proton/p_0325_3-Li-6.endf
31- git annex get general-purpose/proton/p_2631_26-Fe-56.endf
32- git annex get general-purpose/deuteron/d_0325_3-Li-6.endf
33- git annex get general-purpose/deuteron/d_2631_26-Fe-56.endf
34- git annex get general-purpose/atom/ph_0300_3-Li.endf
35- git annex get general-purpose/atom/ph_2600_26-Fe.endf
36-
37- - name : Fetch NJOY input files and processed dependencies
38- run : |
39- git config user.email "[email protected] " 40- git config user.name "CI"
41- git fetch origin git-annex:git-annex
42- git annex init
43- git annex get general-purpose/neutron/njoy/03Li006.nji
44- git annex get general-purpose/neutron/njoy/26Fe056.nji
45- git annex get general-purpose/proton/njoy/03Li006.nji
46- git annex get general-purpose/proton/njoy/26Fe056.nji
47- git annex get general-purpose/deuteron/njoy/03Li006.nji
48- git annex get general-purpose/deuteron/njoy/26Fe056.nji
4915
5016 - name : Install Apptainer
5117 uses : eWaterCycle/setup-apptainer@v2
5218
5319 - name : Build container
5420 run : apptainer build code/process_fendl.sif code/process_fendl.def
55-
56- - name : Test neutron processing (Li-6)
57- run : apptainer run code/process_fendl.sif neutron n_0325_3-Li-6.endf
58-
59- - name : Test neutron processing (Fe-56)
60- run : apptainer run code/process_fendl.sif neutron n_2631_26-Fe-56.endf
61-
62- - name : Test proton processing (Li-6)
63- run : apptainer run code/process_fendl.sif proton p_0325_3-Li-6.endf
64-
65- - name : Test proton processing (Fe-56)
66- run : apptainer run code/process_fendl.sif proton p_2631_26-Fe-56.endf
67-
68- - name : Test deuteron processing (Li-6)
69- run : apptainer run code/process_fendl.sif deuteron d_0325_3-Li-6.endf
70-
71- - name : Test deuteron processing (Fe-56)
72- run : apptainer run code/process_fendl.sif deuteron d_2631_26-Fe-56.endf
0 commit comments