Skip to content

Releases: singularityhub/singularity-hpc

Singularity Registry HPC v0.0.29

11 Jun 05:56
6c64d36
Compare
Choose a tag to compare

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

08 Jun 15:12
095ab18
Compare
Choose a tag to compare

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

06 Jun 20:48
8731bae
Compare
Choose a tag to compare

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

06 Jun 14:33
a5a0e0a
Compare
Choose a tag to compare

This release adds a Docker container executor, and hopefully fixes a bug for a circular import of ContainerName.

Singularity Registry HPC v0.0.25

05 Jun 19:14
b0c24a8
Compare
Choose a tag to compare

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

01 Jun 18:49
d70803e
Compare
Choose a tag to compare

The first release of shpc on GitHub releases to allow for easy clone. This release only supports Singularity and has a few known bugs.