Releases: singularityhub/singularity-hpc
Releases · singularityhub/singularity-hpc
Singularity Registry HPC v0.0.29
This release includes new features and bug fixes!
- Allow environment variables in settings (#399).
- Creation of a separate user settings file in ~/.singularity-hpc/settings.yml to override main settings, done via command
shpc config inituser
to close #400 - Registry is now a list to support multiple registry locations to close #401
- Config supports add/remove to append/delete from list to support #401
- Bug fix with podman delete and deletion of containers during test
- Podman now can pull based on digest by tagging after pull
- Module file fixes.
- help strings for subparsers of client properly done with "description" instead of "help"
Singularity Registry HPC v0.0.28
This release include several bug fixes or updates, specially:
- Add test for docker and podman to fix #392
- Various module template updates to close #391
- Namespace as format string for command named renamed to repository to address #378
- Updates to comment in settings to close #396
- shpc test/uninstall should be run for all tests
- Bug with uninstall fixes #393
- Adding user and group ids to docker and podman commands to close #394
- Remove conflict with entire module name, should only be for aliases to close to close #395
- Ensuring shpc edit works when error in settings.yml #398
- Renaming "namespace" in format string to "repository" to not be confused with shpc namespace command
Singularity Registry HPC v0.0.27
This release includes:
- cleanup of module files from @xdelaruelle
- removal of unneeded
SINGULARITY_COMMAND_ARGS
environment variable from modules - bugfix that the
DockerContainer
base was requiring Docker to be installed for Podman. We could generalize the function to ensure that podman was checked for podman, and docker for docker
Singularity Registry HPC v0.0.26
This release adds a Docker container executor, and hopefully fixes a bug for a circular import of ContainerName.
Singularity Registry HPC v0.0.25
This update includes bug fixes, organization refactor, and addition of several new features!
- Podman support is now added. The user can set podman to the default with
shpc config set container_tech:podman
- This means that container_tech is now a settings.yml variable
- Automatically generated alias names for a container are now customizable, defaulting to
{{ tool }}
and allowing for also registry, namespace, and version. - We now allow for custom test interpreter "test_shell" to distinguish from podman_shell and singularity_shell
- The command
config edit
allows for interactive edit - Adding show --filter to filter list of modules shown
- We have split the documentation into user and developer guides to make it easier to find what you are looking for
- Added automated spell checking with crate-ci/typos
- Support for container features. E.g., if a container.yaml has features->gpu, the container technology knows how to process that to add appropriate flags.
- shpc get -e to show path to an envrironment file
- Added support for env section to render to bound environment file
- Allowing for a container:tag convention to be used for commands.
- List defaults to showing modules/tags one per line, unless --short used
Singularity Registry HPC v0.0.24
The first release of shpc on GitHub releases to allow for easy clone. This release only supports Singularity and has a few known bugs.