eWaterCycle / setup-singularity

GitHub action to setup singularity
Apache License 2.0
16 stars 2 forks source link

Add 3.8.3 hpcng version #3

Closed sverhoeven closed 3 years ago

sverhoeven commented 3 years ago

The 3.8.0 version of singularity has been released and rolled out on Cartesius cluster.

We should test https://github.com/eWaterCycle/grpc4bmi with same version of singulariy as is available on the cluster. To test the version should be available with the action.

Be aware the naming of files has changed.

sverhoeven commented 3 years ago

Could be better to use https://github.com/hpcng/singularity/releases/tag/v3.8.1 instead of SingularityCE from syslabs.

mr-c commented 3 years ago

Dear @sverhoeven , thanks for this GitHub Action. Support for newer versions from hpcng would be really appreciated.

For https://github.com/common-workflow-language/cwltool/blob/aec33fcfa3459a90cbba8c88ebb991be94d21429/.github/workflows/ci-tests.yml#L37 we'd like to upgrade to Singularity 3.8.0 as that fixes an important bug for us: https://github.com/common-workflow-language/cwltool/issues/1440#issuecomment-940884510

Please let me know if there is anything I can do to assist.

sverhoeven commented 3 years ago

I went for the latest version at the moment.

Version 3.8.3 from hpcng repo has been build and made available at https://github.com/eWaterCycle/singularity-versions/releases/tag/3.8.3-1337439394 so it can now be used in action, see for example https://github.com/eWaterCycle/grpc4bmi/pull/107/files

mr-c commented 3 years ago

I went for the latest version at the moment.

Version 3.8.3 from hpcng repo has been build and made available at https://github.com/eWaterCycle/singularity-versions/releases/tag/3.8.3-1337439394 so it can now be used in action, see for example https://github.com/eWaterCycle/grpc4bmi/pull/107/files

Thanks!