apptainer / singularity

Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.
https://github.com/apptainer/apptainer
Other
2.53k stars 424 forks source link

Automate testing with CircleCI orbs #3898

Closed sushma-4 closed 4 years ago

sushma-4 commented 5 years ago

Expected behavior

Using CircleCI orbs to automate testing and executing (commands/jobs) for our RCs or PRs?

jscook2345 commented 5 years ago

Automate the generation of RC checklists using the changelog as a template

vsoch commented 5 years ago

If you guys are looking at Singularity Orbs, version 1.0.4 is the current recommended: https://circleci.com/orbs/registry/orb/singularity/singularity?version=1.0.4

I was able to get cache (superficially working) with 1.0.5 in that the install to different subdirectories of Circle's home worked (and untarred without issue) however in actual runtime I'm hitting this issue https://github.com/sylabs/singularity/issues/1290#issuecomment-366002477 and I'm going to need to take version 1.0.5 down for further work. 1.0.4 works great but doesn't use any cache, however when you try to cache in places that aren't circle's home, you'll build the first time okay, and have permissions errors the second time around at extraction. if you guys have any ideas let me know, I'm still fussing around with it and hoping there is something we can do!