Skip to content

Releases: conda-incubator/setup-miniconda

Version 4.0.1

24 Apr 11:30
8ee1f36

Choose a tag to compare

What's Changed

  • Fix MultipleKeysError when user condarc declares auto_activate by @jezdez in #500

Full Changelog: v4.0.0...v4.0.1

Version 4.0.0

23 Apr 12:35
bce0bd8

Choose a tag to compare

Breaking Changes

  • #459: Upgrade action runtime to Node.js 24.x (requires runners with
    Node 24 support; this is the reason for the v4 major bump)
  • #450: Switch action build to ESM (for @actions/exec v3)

Features and Enhancements

  • #469: Add conda-init input to optionally skip conda init and
    document activation for restricted environments
  • #482: Add channels parsing utility and URL validation
  • #481: Enable stricter TypeScript checks and typing
  • #480: Add more tests, increase coverage, add Codecov integration and
    coverage badge
  • #479: Add TypeDoc-based API docs, generation and checks; configure
    GitHub Pages and Netlify previews

Fixes

  • #465: Fix double channel configuration being applied
  • #467: Speed up Windows post-run cleanup by moving the extracted
    packages directory instead of removing files one by one
  • #470: Fix name-version-build syntax expansion and add tests
  • #475: Split shell init and activation of the test environment to remove
    spurious warning
  • #498: Skip Netlify preview for Dependabot PRs

Performance

  • #486: Remove HTML index scraping for Miniconda version validation
  • #487: Parallelize Windows takeown calls with Promise.all
  • #488: Replace isDefaultEnvironment subprocess with local YAML reads
  • #489: Replace conda config subprocesses with direct .condarc YAML
    writes

Tasks and Maintenance

  • #444: Bump conda-incubator/setup-miniconda from 3.2.0 to 3.3.0
  • #445: Bump actions/checkout from 6.0.1 to 6.0.2
  • #449: Bump @actions/exec from 2.0.0 to 3.0.0
  • #456, #484, #491: Bump actions/upload-artifact
  • #460: Bump actions/download-artifact from 7.0.0 to 8.0.1
  • #464: Update dependencies for actions and packages
  • #466: Bump @actions/tool-cache from 2.0.2 to 4.0.0
  • #473: Bump flatted from 3.2.9 to 3.4.2
  • #476: Bump picomatch
  • #477: Bump conda-incubator/installer from 0.1.0 to 0.1.1
  • #485: Bump vite from 8.0.0 to 8.0.8
  • #492: Bump actions/upload-pages-artifact from 3 to 5
  • #493: Bump marocchino/sticky-pull-request-comment from 2 to 3
  • #494: Bump actions/deploy-pages from 4 to 5
  • #495: Bump codecov/codecov-action from 5 to 6
  • #496: Bump @actions/core from 3.0.0 to 3.0.1

Version 3.3.0

20 Jan 08:54
fc2d68f

Choose a tag to compare

Fixes

  • #411: Deprecate auto-activate-base input
  • #410: Ignore auto_activate warning
  • #414: Activate default environment instead of base environment
  • #435: fix: remove accidental indentation from shell config template
    strings
  • #442: Translate POSIX set to xonsh's equivalent

Tasks and Maintenance

  • #405, #413, #439: Bump normalize-url from 8.0.1 to 8.1.1
  • #425: Bump @actions/io from 1.1.3 to 2.0.0
  • #432: Bump @actions/exec from 1.1.1 to 2.0.0
  • #433, #441: Bump @actions/core from 1.11.1 to 2.0.2
  • #416: Bump semver and @types/semver
  • #421: Bump actions/setup-node from 5 to 6
  • #427: Bump js-yaml from 4.1.0 to 4.1.1

Version 3.2.0

04 Jun 14:57
8352349

Choose a tag to compare

Fixes

  • #398 Check all .condarc files when removing defaults
  • #397 Add version normalization for minicondaVersion in input validation
  • #402 Workaround for auto_activate_base deprecation

Tasks and Maintenance

  • #391 Bump conda-incubator/setup-miniconda from 3.1.0 to 3.1.1
  • #390 Bump undici from 5.28.4 to 5.28.5
  • #399 Bump semver and @types/semver

Version 3.1.1

20 Jan 18:29
505e639

Choose a tag to compare

Fixes

  • #378: Make nodefaults warning more explicit
  • #387: Detect and support Linux ARM runners for both Miniconda and Miniforge

Tasks and Maintenance

  • #374: Bump conda-incubator/setup-miniconda from 3.0.4 to 3.1.0
  • #375: Bump actions/cache from 3 to 4
  • #384: Bump @actions/tool-cache from 2.0.1 to 2.0.2
  • #386: Fix link to example 14
  • #388: Fix mamba 1.x examples

Version 3.1.0

04 Nov 11:56
d2e6a04

Choose a tag to compare

Features

  • #367: Add conda-remove-defaults setting to remove the defaults channel if added implicitly
  • #342: Add installation-dir to customize where the installers are installed to
  • #328: Make conda's cache configurable via pkgs-dirs

Fixes

  • #360: Start deprecation of miniforge-variant: Mambaforge
  • #362: Ignore conda cygpath warning
  • #368: Address mamba v2 incompatibilities
  • #350: set CONDA environment variable regardless of useBundled option

Tasks and Maintenance

  • #353: Bump semver and @types/semver
  • #356: Bump braces from 3.0.2 to 3.0.3
  • #359: Bump semver from 7.6.2 to 7.6.3
  • #370: Bump @actions/core from 1.10.1 to 1.11.1

Version 3.0.4

25 Apr 10:31
a426040

Choose a tag to compare

Fixes

  • #345 Fix running on macOS 13 on Intel since the runners no longer provide
    miniconda by default.

Tasks and Maintenance

  • #337 Bump conda-incubator/setup-miniconda from 3.0.2 to 3.0.3 (#337)
  • #338 Bump normalize-url from 8.0.0 to 8.0.1
  • #340 Bump undici from 5.27.4 to 5.28.5

Full Changelog: v3.0.3...v3.0.4

Version 3.0.3

28 Feb 07:37
0301788

Choose a tag to compare

Fixes

  • #336 Fall back to miniconda3 latest when no bundled version + empty with params

Tasks and Maintenance

  • #335 Bump conda-incubator/setup-miniconda from 3.0.1 to 3.0.2

Full Changelog: v3...v3.0.3

Version 3.0.2

22 Feb 10:35
392cf34

Choose a tag to compare

Fixes

  • #312 Enable ARM64 on macOS for Miniforge and Mambaforge including automatic
    architecture detection.

Tasks and Maintenance

  • #327 Bump conda-incubator/setup-miniconda from 3.0.0 to 3.0.1
  • #330 Bump actions/cache from 3 to 4
  • #334 Bump undici from 5.27.2 to 5.28.3

Full Changelog: v3...v3.0.2

Version 3.0.1

29 Nov 18:51
11b5629

Choose a tag to compare

Fixes

  • #325 Fix environment activation on windows (a v3 regression) due to
    hard-coded install PATH

Full Changelog: v3.0.0...v3.0.1