Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure testing with Podman and Mamba #2675

Closed
wants to merge 8 commits into from

Conversation

TomKellyGenetics
Copy link
Member

@TomKellyGenetics TomKellyGenetics commented Dec 16, 2022

Implements unit testing and GitHub Actions with Podman. Migrates changes in PR #1706 for separate discussion.

Note that Mamba has also been proposed as an alternative to Conda in PR #2610.

PR checklist

  • This comment contains a description of changes (with reason).
  • If you've fixed a bug or added code that should be tested, add tests!
  • If you've added a new tool - have you followed the module conventions in the contribution docs
  • If necessary, include test data in your PR.
  • Remove all TODO statements.
  • Emit the versions.yml file.
  • Follow the naming conventions.
  • Follow the parameters requirements.
  • Follow the input/output options guidelines.
  • Add a resource label
  • Use BioConda and BioContainers if possible to fulfil software requirements.
  • Ensure that the test works with either Docker / Singularity. Conda CI tests can be quite flaky:
    • PROFILE=docker pytest --tag <MODULE> --symlink --keep-workflow-wd --git-aware
    • PROFILE=podman pytest --tag <MODULE> --symlink --keep-workflow-wd --git-aware
    • PROFILE=singularity pytest --tag <MODULE> --symlink --keep-workflow-wd --git-aware
    • PROFILE=conda pytest --tag <MODULE> --symlink --keep-workflow-wd --git-aware
    • PROFILE=mamba pytest --tag <MODULE> --symlink --keep-workflow-wd --git-aware

TomKellyGenetics added a commit to TomKellyGenetics/nf-core-modules that referenced this pull request Dec 16, 2022
@TomKellyGenetics TomKellyGenetics changed the title Configure testing with Podman Configure testing with Podman and Mamba Dec 16, 2022
@TomKellyGenetics TomKellyGenetics added tests Related to automated tests WIP Work in progress draft labels Dec 17, 2022
Copy link
Member

@muffato muffato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wouldn't support adding mamba and podman profiles because they both use packages / containers that are already tested through other profiles (resp. conda and docker). In other words, I want the CI to test that the packages / containers defined in each module have a working version of the software (tool), rather than the runtime engine.

This of course assumes that all those runtime engines are interchangeable. I agree with #1706 (comment) : if there are often differences between mamba and conda, or between podman and docker, then yes, we should then probably run both.

mamba is useful because it's faster than conda for installing environments, and that's why I used in #2610. I think there could be a discussion about making the conda profile use mamba for all modules to speed up CI, but adding an extra CI job to test the same packages through mamba would be mostly redundant.

I still left some comments in case others agree with the PR and want to push it

- name: Set up Podman
if: matrix.profile == 'podman'
run: |
sudo ln -sf /usr/bin/podman /usr/bin/docker
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't understand this line. Why override /usr/bin/docker ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Required by GitHub Actions as discussed here. actions/runner#505 (comment)

tests/config/nextflow.config Outdated Show resolved Hide resolved
.github/workflows/pytest-workflow.yml Show resolved Hide resolved
@jfy133
Copy link
Member

jfy133 commented Dec 20, 2022

I don't think the mamba support is necessary either, given: https://www.anaconda.com/blog/conda-is-fast-now

@muffato
Copy link
Member

muffato commented Jan 17, 2023

This branch will have to be rebased to include the changes made in #2740

@TomKellyGenetics
Copy link
Member Author

Updates as requested. Thanks for taking this proposal into consideration.

@maxulysse
Copy link
Member

Same as other, don't think it's necessary

apeltzer added a commit that referenced this pull request Feb 14, 2023
* initialise template for new module: "universc"

* update UniverSC module
  updates metadata, docker container source, licensing, and citations

* update UniverSC module
  unit tests and documentation

* update UniverSC module
  add inputs, outputs and example calls for UniverSC and Cell Ranger v3.0.2
  calls versions for UniverSC and Cell Ranger

* initialise template for new module: "universc"

* update UniverSC module
  updates metadata, docker container source, licensing, and citations

* update UniverSC module
  unit tests and documentation

* update UniverSC module
  add inputs, outputs and example calls for UniverSC and Cell Ranger v3.0.2
  calls versions for UniverSC and Cell Ranger

* resolve formatting issues for UniverSC module

* resolve linting errors for UniverSC module

* fix test jobs to call UniverSC version without errors

* correct configuration for UniverSC test jobs

* correct linting errors for UniverSC module

* correct docker build files for UniverSC

* correct syntax errors in cellranger version call

* prettier docs for UniverSC

* add output to test data for UniverSC module

* update UniverSC module to restructured repo
#2141

remove files for restructed UniverSC module (avoids duplicate tests)

* define separate outputs for Cell Ranger and UniverSC tests

* remove TODO statements and update UniverSC meta.yml
  defines input and output variables and triggers automated tests

* resolve minor linting issues with UniverSC

* update paths to UniverSC module in test config

* update container versions and tags for UniverSC module

* simplifiy container configurations for UniverSC

* update configuration for UniverSC tests (build Cell Ranger transcriptome reference first)

* test UniverSC module with Cell Ranger references

* update tests for UniverSC for restructured repository

* update reference inputs for UniverSC module

* set up references for cellranger OS test

* resolve permissions errors for starting UniverSC

* update input arguments for UniverSC and Cell Ranger OS (tests passing)

* correct versions and checksums for UniverSC tests

* resolves linting issues for UniverSC

* resolves linting issues for UniverSC

* update expected test outputs for UniverSC tests

* migrate UniverSC tests to calling open source Cell Ranger
uses Cell Ranger 3.0.2 OS implementation (MIT License)
tests passing locally

* migrate changes to source code to updated UniverSC container

* update unit tests for UniverSC to correct output (using new container)

* update output criteria for UniverSC unit tests

* change output directory for UniverSC unit tests

* test adding podman to GitHub actions (will revert if reviewers object to it)

* correct test errors for Cell Ranger OS tests (UniverSC module)

* array format for test checks (UniverSC and Cell Ranger OS)

* remove unncessary files from UniverSC module

* remove podman from automated testing

* remove mentions of nf-core/universc container

* call executable script from PATH in UniverSC container

* migrate UniverSC module Cell Ranger OS count own directory

* reorganise UniverSC submodules

* update process names in UniverSC module for consistency

* update formatting for UniverSC tests

* update unit tests for UniverSC submodules running Cell Ranger OS 3.0.2

* reorganise UniverSC submodules to fit naming conventions

* remove stub from UniverSC for testing

* add universc/mkfastq to unit tests

* correct syntax in cellranger module files

* update expected output for universc and universc/count
 tests now consistent with cellranger/count module

* correct syntax for universc/count meta.yaml (pass linting)

* add stub to universc and universc/count

* update unit tests for universc module

* update unit tests for universc module

* update unit tests for universc module

* update unit tests for universc module

* update universc/mkfastq test to run stub

* update universc/mkfastq expected outputs when running stub

* remove trailing whitespace (linting error)

* restructure UniverSC main module

* update configuration to run each UniverSC test once only

* correct UniverSC unit test configuration

* update name of tools in universc tests configuration

* update expected output for Cell Ranger and UniverSC tests

* updates unit tests for Cell Ranger and UniverSC
 uses contain for web summary HTML
 as suggested by @apeltzer #1706

* updates unit tests for Cell Ranger for web summary HTML

* updates unit tests for Cell Ranger for web summary HTML

* updates unit tests for Cell Ranger for web summary HTML to use description

* correct path to Cell Ranger test output

* update container options for run UniverSC with singularity
  runs without root priviledges in writeable container

* migrate UniverSC container to mirrored image at nfcore/universc:1.2.4
  adds documentation for image build configuration
  discussed in #1706

* remove redundant submodules from UniverSC
with functions already supported by Cell Ranger module
#1706

* migrate UniverSC references to generate by Cell Ranger submodules

* update test configuration for universc/launch

* update expected outputs for UniverSC to use Cell Ranger references

* update expected outputs for UniverSC to use Cell Ranger references

* remove UniverSC submodules for mkref and mkgtf
(already implement in Cell Ranger module)
discussed in #1706

* move universc/launch submodule to universc module

* remove tests for UniverSC submodules for mkref and mkgtf
(already implement in Cell Ranger module)
discussed in #1706

* move tests for universc/launch submodule to universc module

* migrate universc/launch submodule to universc module

* update paths in unit tests from universc/launch to universc

* update documentation for UniverSC module

* update paths in test config from universc/launch to universc

* restore cellranger module (remove changes from PR 1706)

* restore cellranger module (remove changes from PR 1706)

* restore cellranger module (remove changes from PR 1706)

* update style of documentation to pass linting

* add podman to settings and docs (passes local test)

* test podman configuration

* test podman configuration

* restore changes to testing (removes podman discussed in #2675)

* restore changes to other modules (removes cellranger discussed in #2646)

* update podman settings in UniverSC docs

* update podman parameters

* update container version for universc to stable release 1.2.5

* remove conda tests for universc (not supported)

* update container version for universc to latest release 1.2.5.1
(run tests on pushed version on personal account)

* update container version for universc to use nfcore/universc:1.2.5.1 mirror

* exit logic for universc module that doesn't support conda
 consistent with other modules exit logic for modules that dont support conda
 #2657

* trigger GitHub Actions test for tomkellygenetics/universc:1.2.5.1

* add log files to universc output directory (confirm running subroutines as expected)

* correct UniverSC test configuration

 addresses singularity test issue https://github.com/nf-core/modules/actions/runs/3955706571/jobs/6774566021

* update configuration for singularity in universc tests

* test running universc with singularity --fakeroot
 requires shadow-uidmap::newuidmap installed

* update configuration for singularity in universc tests

* debug GH Actions configuration for singularity in universc tests

* test running singularity with —fakeroot write permissions

* test singularity—

* revert changes to singularity tests
   disables singularity for universc (image too large)

* update container settings for universc
  allows running rootless podman or singularity
  using --runtime crun or --writable-tmpfs
  apptainer/singularity#3220

* test universc with singularity --writable-tmpfs

* revert changes to singularity tests (--writable-tmpfs not supported on GH Actions)

* update container settings for universc to call nfcore/universc:1.2.5.1
(pending mirrored version available)

* update version in UniverSC citation

---------

Co-authored-by: Simon Thomas Kelly <simonthomas.kelly@hugp.com>
Co-authored-by: Gisela Gabernet <gisela.gabernet@gmail.com>
Co-authored-by: TomKellyGenetics <tomkellygenetics@gmail>
Co-authored-by: Alexander Peltzer <apeltzer@users.noreply.github.com>
sam-white04 pushed a commit to fulcrumgenomics/nf-core-modules that referenced this pull request Feb 27, 2023
* initialise template for new module: "universc"

* update UniverSC module
  updates metadata, docker container source, licensing, and citations

* update UniverSC module
  unit tests and documentation

* update UniverSC module
  add inputs, outputs and example calls for UniverSC and Cell Ranger v3.0.2
  calls versions for UniverSC and Cell Ranger

* initialise template for new module: "universc"

* update UniverSC module
  updates metadata, docker container source, licensing, and citations

* update UniverSC module
  unit tests and documentation

* update UniverSC module
  add inputs, outputs and example calls for UniverSC and Cell Ranger v3.0.2
  calls versions for UniverSC and Cell Ranger

* resolve formatting issues for UniverSC module

* resolve linting errors for UniverSC module

* fix test jobs to call UniverSC version without errors

* correct configuration for UniverSC test jobs

* correct linting errors for UniverSC module

* correct docker build files for UniverSC

* correct syntax errors in cellranger version call

* prettier docs for UniverSC

* add output to test data for UniverSC module

* update UniverSC module to restructured repo
nf-core#2141

remove files for restructed UniverSC module (avoids duplicate tests)

* define separate outputs for Cell Ranger and UniverSC tests

* remove TODO statements and update UniverSC meta.yml
  defines input and output variables and triggers automated tests

* resolve minor linting issues with UniverSC

* update paths to UniverSC module in test config

* update container versions and tags for UniverSC module

* simplifiy container configurations for UniverSC

* update configuration for UniverSC tests (build Cell Ranger transcriptome reference first)

* test UniverSC module with Cell Ranger references

* update tests for UniverSC for restructured repository

* update reference inputs for UniverSC module

* set up references for cellranger OS test

* resolve permissions errors for starting UniverSC

* update input arguments for UniverSC and Cell Ranger OS (tests passing)

* correct versions and checksums for UniverSC tests

* resolves linting issues for UniverSC

* resolves linting issues for UniverSC

* update expected test outputs for UniverSC tests

* migrate UniverSC tests to calling open source Cell Ranger
uses Cell Ranger 3.0.2 OS implementation (MIT License)
tests passing locally

* migrate changes to source code to updated UniverSC container

* update unit tests for UniverSC to correct output (using new container)

* update output criteria for UniverSC unit tests

* change output directory for UniverSC unit tests

* test adding podman to GitHub actions (will revert if reviewers object to it)

* correct test errors for Cell Ranger OS tests (UniverSC module)

* array format for test checks (UniverSC and Cell Ranger OS)

* remove unncessary files from UniverSC module

* remove podman from automated testing

* remove mentions of nf-core/universc container

* call executable script from PATH in UniverSC container

* migrate UniverSC module Cell Ranger OS count own directory

* reorganise UniverSC submodules

* update process names in UniverSC module for consistency

* update formatting for UniverSC tests

* update unit tests for UniverSC submodules running Cell Ranger OS 3.0.2

* reorganise UniverSC submodules to fit naming conventions

* remove stub from UniverSC for testing

* add universc/mkfastq to unit tests

* correct syntax in cellranger module files

* update expected output for universc and universc/count
 tests now consistent with cellranger/count module

* correct syntax for universc/count meta.yaml (pass linting)

* add stub to universc and universc/count

* update unit tests for universc module

* update unit tests for universc module

* update unit tests for universc module

* update unit tests for universc module

* update universc/mkfastq test to run stub

* update universc/mkfastq expected outputs when running stub

* remove trailing whitespace (linting error)

* restructure UniverSC main module

* update configuration to run each UniverSC test once only

* correct UniverSC unit test configuration

* update name of tools in universc tests configuration

* update expected output for Cell Ranger and UniverSC tests

* updates unit tests for Cell Ranger and UniverSC
 uses contain for web summary HTML
 as suggested by @apeltzer nf-core#1706

* updates unit tests for Cell Ranger for web summary HTML

* updates unit tests for Cell Ranger for web summary HTML

* updates unit tests for Cell Ranger for web summary HTML to use description

* correct path to Cell Ranger test output

* update container options for run UniverSC with singularity
  runs without root priviledges in writeable container

* migrate UniverSC container to mirrored image at nfcore/universc:1.2.4
  adds documentation for image build configuration
  discussed in nf-core#1706

* remove redundant submodules from UniverSC
with functions already supported by Cell Ranger module
nf-core#1706

* migrate UniverSC references to generate by Cell Ranger submodules

* update test configuration for universc/launch

* update expected outputs for UniverSC to use Cell Ranger references

* update expected outputs for UniverSC to use Cell Ranger references

* remove UniverSC submodules for mkref and mkgtf
(already implement in Cell Ranger module)
discussed in nf-core#1706

* move universc/launch submodule to universc module

* remove tests for UniverSC submodules for mkref and mkgtf
(already implement in Cell Ranger module)
discussed in nf-core#1706

* move tests for universc/launch submodule to universc module

* migrate universc/launch submodule to universc module

* update paths in unit tests from universc/launch to universc

* update documentation for UniverSC module

* update paths in test config from universc/launch to universc

* restore cellranger module (remove changes from PR 1706)

* restore cellranger module (remove changes from PR 1706)

* restore cellranger module (remove changes from PR 1706)

* update style of documentation to pass linting

* add podman to settings and docs (passes local test)

* test podman configuration

* test podman configuration

* restore changes to testing (removes podman discussed in nf-core#2675)

* restore changes to other modules (removes cellranger discussed in nf-core#2646)

* update podman settings in UniverSC docs

* update podman parameters

* update container version for universc to stable release 1.2.5

* remove conda tests for universc (not supported)

* update container version for universc to latest release 1.2.5.1
(run tests on pushed version on personal account)

* update container version for universc to use nfcore/universc:1.2.5.1 mirror

* exit logic for universc module that doesn't support conda
 consistent with other modules exit logic for modules that dont support conda
 nf-core#2657

* trigger GitHub Actions test for tomkellygenetics/universc:1.2.5.1

* add log files to universc output directory (confirm running subroutines as expected)

* correct UniverSC test configuration

 addresses singularity test issue https://github.com/nf-core/modules/actions/runs/3955706571/jobs/6774566021

* update configuration for singularity in universc tests

* test running universc with singularity --fakeroot
 requires shadow-uidmap::newuidmap installed

* update configuration for singularity in universc tests

* debug GH Actions configuration for singularity in universc tests

* test running singularity with —fakeroot write permissions

* test singularity—

* revert changes to singularity tests
   disables singularity for universc (image too large)

* update container settings for universc
  allows running rootless podman or singularity
  using --runtime crun or --writable-tmpfs
  apptainer/singularity#3220

* test universc with singularity --writable-tmpfs

* revert changes to singularity tests (--writable-tmpfs not supported on GH Actions)

* update container settings for universc to call nfcore/universc:1.2.5.1
(pending mirrored version available)

* update version in UniverSC citation

---------

Co-authored-by: Simon Thomas Kelly <simonthomas.kelly@hugp.com>
Co-authored-by: Gisela Gabernet <gisela.gabernet@gmail.com>
Co-authored-by: TomKellyGenetics <tomkellygenetics@gmail>
Co-authored-by: Alexander Peltzer <apeltzer@users.noreply.github.com>
anoronh4 pushed a commit to anoronh4/add_submodule that referenced this pull request Apr 27, 2023
* initialise template for new module: "universc"

* update UniverSC module
  updates metadata, docker container source, licensing, and citations

* update UniverSC module
  unit tests and documentation

* update UniverSC module
  add inputs, outputs and example calls for UniverSC and Cell Ranger v3.0.2
  calls versions for UniverSC and Cell Ranger

* initialise template for new module: "universc"

* update UniverSC module
  updates metadata, docker container source, licensing, and citations

* update UniverSC module
  unit tests and documentation

* update UniverSC module
  add inputs, outputs and example calls for UniverSC and Cell Ranger v3.0.2
  calls versions for UniverSC and Cell Ranger

* resolve formatting issues for UniverSC module

* resolve linting errors for UniverSC module

* fix test jobs to call UniverSC version without errors

* correct configuration for UniverSC test jobs

* correct linting errors for UniverSC module

* correct docker build files for UniverSC

* correct syntax errors in cellranger version call

* prettier docs for UniverSC

* add output to test data for UniverSC module

* update UniverSC module to restructured repo
nf-core/modules#2141

remove files for restructed UniverSC module (avoids duplicate tests)

* define separate outputs for Cell Ranger and UniverSC tests

* remove TODO statements and update UniverSC meta.yml
  defines input and output variables and triggers automated tests

* resolve minor linting issues with UniverSC

* update paths to UniverSC module in test config

* update container versions and tags for UniverSC module

* simplifiy container configurations for UniverSC

* update configuration for UniverSC tests (build Cell Ranger transcriptome reference first)

* test UniverSC module with Cell Ranger references

* update tests for UniverSC for restructured repository

* update reference inputs for UniverSC module

* set up references for cellranger OS test

* resolve permissions errors for starting UniverSC

* update input arguments for UniverSC and Cell Ranger OS (tests passing)

* correct versions and checksums for UniverSC tests

* resolves linting issues for UniverSC

* resolves linting issues for UniverSC

* update expected test outputs for UniverSC tests

* migrate UniverSC tests to calling open source Cell Ranger
uses Cell Ranger 3.0.2 OS implementation (MIT License)
tests passing locally

* migrate changes to source code to updated UniverSC container

* update unit tests for UniverSC to correct output (using new container)

* update output criteria for UniverSC unit tests

* change output directory for UniverSC unit tests

* test adding podman to GitHub actions (will revert if reviewers object to it)

* correct test errors for Cell Ranger OS tests (UniverSC module)

* array format for test checks (UniverSC and Cell Ranger OS)

* remove unncessary files from UniverSC module

* remove podman from automated testing

* remove mentions of nf-core/universc container

* call executable script from PATH in UniverSC container

* migrate UniverSC module Cell Ranger OS count own directory

* reorganise UniverSC submodules

* update process names in UniverSC module for consistency

* update formatting for UniverSC tests

* update unit tests for UniverSC submodules running Cell Ranger OS 3.0.2

* reorganise UniverSC submodules to fit naming conventions

* remove stub from UniverSC for testing

* add universc/mkfastq to unit tests

* correct syntax in cellranger module files

* update expected output for universc and universc/count
 tests now consistent with cellranger/count module

* correct syntax for universc/count meta.yaml (pass linting)

* add stub to universc and universc/count

* update unit tests for universc module

* update unit tests for universc module

* update unit tests for universc module

* update unit tests for universc module

* update universc/mkfastq test to run stub

* update universc/mkfastq expected outputs when running stub

* remove trailing whitespace (linting error)

* restructure UniverSC main module

* update configuration to run each UniverSC test once only

* correct UniverSC unit test configuration

* update name of tools in universc tests configuration

* update expected output for Cell Ranger and UniverSC tests

* updates unit tests for Cell Ranger and UniverSC
 uses contain for web summary HTML
 as suggested by @apeltzer nf-core/modules#1706

* updates unit tests for Cell Ranger for web summary HTML

* updates unit tests for Cell Ranger for web summary HTML

* updates unit tests for Cell Ranger for web summary HTML to use description

* correct path to Cell Ranger test output

* update container options for run UniverSC with singularity
  runs without root priviledges in writeable container

* migrate UniverSC container to mirrored image at nfcore/universc:1.2.4
  adds documentation for image build configuration
  discussed in nf-core/modules#1706

* remove redundant submodules from UniverSC
with functions already supported by Cell Ranger module
nf-core/modules#1706

* migrate UniverSC references to generate by Cell Ranger submodules

* update test configuration for universc/launch

* update expected outputs for UniverSC to use Cell Ranger references

* update expected outputs for UniverSC to use Cell Ranger references

* remove UniverSC submodules for mkref and mkgtf
(already implement in Cell Ranger module)
discussed in nf-core/modules#1706

* move universc/launch submodule to universc module

* remove tests for UniverSC submodules for mkref and mkgtf
(already implement in Cell Ranger module)
discussed in nf-core/modules#1706

* move tests for universc/launch submodule to universc module

* migrate universc/launch submodule to universc module

* update paths in unit tests from universc/launch to universc

* update documentation for UniverSC module

* update paths in test config from universc/launch to universc

* restore cellranger module (remove changes from PR 1706)

* restore cellranger module (remove changes from PR 1706)

* restore cellranger module (remove changes from PR 1706)

* update style of documentation to pass linting

* add podman to settings and docs (passes local test)

* test podman configuration

* test podman configuration

* restore changes to testing (removes podman discussed in nf-core/modules#2675)

* restore changes to other modules (removes cellranger discussed in nf-core/modules#2646)

* update podman settings in UniverSC docs

* update podman parameters

* update container version for universc to stable release 1.2.5

* remove conda tests for universc (not supported)

* update container version for universc to latest release 1.2.5.1
(run tests on pushed version on personal account)

* update container version for universc to use nfcore/universc:1.2.5.1 mirror

* exit logic for universc module that doesn't support conda
 consistent with other modules exit logic for modules that dont support conda
 nf-core/modules#2657

* trigger GitHub Actions test for tomkellygenetics/universc:1.2.5.1

* add log files to universc output directory (confirm running subroutines as expected)

* correct UniverSC test configuration

 addresses singularity test issue https://github.com/nf-core/modules/actions/runs/3955706571/jobs/6774566021

* update configuration for singularity in universc tests

* test running universc with singularity --fakeroot
 requires shadow-uidmap::newuidmap installed

* update configuration for singularity in universc tests

* debug GH Actions configuration for singularity in universc tests

* test running singularity with —fakeroot write permissions

* test singularity—

* revert changes to singularity tests
   disables singularity for universc (image too large)

* update container settings for universc
  allows running rootless podman or singularity
  using --runtime crun or --writable-tmpfs
  apptainer/singularity#3220

* test universc with singularity --writable-tmpfs

* revert changes to singularity tests (--writable-tmpfs not supported on GH Actions)

* update container settings for universc to call nfcore/universc:1.2.5.1
(pending mirrored version available)

* update version in UniverSC citation

---------

Co-authored-by: Simon Thomas Kelly <simonthomas.kelly@hugp.com>
Co-authored-by: Gisela Gabernet <gisela.gabernet@gmail.com>
Co-authored-by: TomKellyGenetics <tomkellygenetics@gmail>
Co-authored-by: Alexander Peltzer <apeltzer@users.noreply.github.com>
@SPPearce
Copy link
Contributor

SPPearce commented May 9, 2024

So, do we want to implement Podman and Mamba or do we want to close this PR?

@muffato muffato closed this May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
draft tests Related to automated tests WIP Work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants