Skip to content

Commit db59660

Browse files
committed
runner.conda: Bump Micromamba from 1.5.8 → 2.1.0
Newer versions since 2.0.0 include fix for installing nextstrain/conda-base when the dependencies specify `x86_64-microarch-level`. Since we're bumping the version, might has well bump to the latest version. Skimmed over the mamba CHANGELOG from 1.5.1 to 2.1.0 and nothing jumped out to me. Resolves <#429>
1 parent 8007c47 commit db59660

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

CHANGES.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,11 @@ our broader "workflows as programs" endeavor.
5858
that work is being done when checks take a second or two.
5959
([#418](https://github.com/nextstrain/cli/pull/418))
6060

61+
* The Conda runtime now uses Micromamba 2.1.0 (upgraded from 1.5.8) to manage
62+
the runtime environment. The newer version fixes the installation error for
63+
packages that include the `_x86_64-microarch-level` virtual package dependency.
64+
([#430](https://github.com/nextstrain/cli/pull/430))
65+
6166

6267
# 9.0.0 (24 March 2025)
6368

nextstrain/cli/runner/conda.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
<https://anaconda.org/conda-forge/micromamba/>`__, or the special string
6868
``latest``.
6969
70-
Defaults to ``1.5.8``.
70+
Defaults to ``2.1.0``.
7171
"""
7272

7373
import json
@@ -100,7 +100,7 @@
100100

101101
# If you update the version pin below, please update the docstring above too.
102102
MICROMAMBA_VERSION = os.environ.get("NEXTSTRAIN_CONDA_MICROMAMBA_VERSION") \
103-
or "1.5.8"
103+
or "2.1.0"
104104

105105
NEXTSTRAIN_CHANNEL = os.environ.get("NEXTSTRAIN_CONDA_CHANNEL") \
106106
or "nextstrain"

0 commit comments

Comments
 (0)