feat: build `dev` image and some cleanup
The dev and dev_root images contains common software, e.g., RCDB, CCDB, HIPO. dev_root is dev with ROOT (which also means HIPO has libHipoDataFrame installed).
Some cleanup is also done here:
-
NTHREADSis a common variable used to control the number of threads when building; we can't just letninjadecide, since it will detect the hardware's number of threads, not the actual number of threads we are allowed in thekanikocontainer (which is dynamic, depending on runner load) - all build scripts are finally removed
- added
versions.yamlfile to set the versions of CLAS12 software; for now, just the latest main branches, but eventually we want to sync this toclas12-env(#12) - had to re-prioritize the Arch mirror list, because the first one was too slow; we'll need a better solution here (#16 (closed))
closes #11 (closed), #3 (closed), #6 (closed) (clas12root will be added soon in a separate MR)
Edited by Christopher Dilks