Skip to content

Fix CI workflow#96

Merged
keithchev merged 12 commits intomainfrom
kcc/fix-ci
Sep 25, 2025
Merged

Fix CI workflow#96
keithchev merged 12 commits intomainfrom
kcc/fix-ci

Conversation

@keithchev
Copy link
Copy Markdown
Contributor

@keithchev keithchev commented Sep 25, 2025

This PR fixes problems in the CI workflow related to deprecations in the conda ecosystem, mostly by switching to the mamba-org/setup-micromamba action to setup conda/mamba.

Aside: I tried to switch to using mamba as the conda frontend for snakemake, but this resulted in errors when snakemake tries to create its conda envs. I could not readily resolve these errors (though I did determine that they are not related to the caching step), so we stick with conda for now (slower, but it works).

I manually confirmed that the caching of the snakemake-created conda envs works by running the action twice after clearing the cache. The runtime decreased from 5min to 2min.

@keithchev keithchev merged commit fb6ea5c into main Sep 25, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant