Releases: conda-forge/conda-smithy
Releases · conda-forge/conda-smithy
v3.26.1
v3.26.0
Added:
conda_build_tool
setting with four different options:conda-build
,mambabuild
(default),
conda-build+conda-libmamba-solver
andconda-build+classic
. - #1732- Add
conda_install_tool
andconda_solver
configuration options to allow choosing between
mamba
andconda
(withclassic
orlibmamba
solvers) as the dependency
handling tools. (#1762, #1768) - Add
additional_zip_keys
configuration option for migrations (#1764)
Changed:
- Unified Windows build scripts to avoid duplication of template logic in Github Actions and Azure Pipelines. (#1761)
- Use strict channel priority on Linux and macOS. (#1768)
- Use
python-build
to createsdist
#1760
Deprecated:
build_with_mambabuild
boolean option is deprecated. Useconda_build_tool: mambabuild
instead. - #1732
Fixed:
- Ensure undefined Jinja variables are rendered as the variable name, restoring Python 2-like behaviour. (#1726 via #1727)
- Use name-only specs in
conda update
andconda uninstall
subcommands. (#1768) - Catch negative exit codes on Windows. (#1763)
- Fixed bug in the display of grouping commands in the Travis CI logging utilities. (#1730)
Authors:
- Jaime Rodríguez-Guerra
- Uwe L. Korn
- John Kirkham
- Peter Williams
- Bela Stoyan
- Klaus Zimmermann
v3.25.1
v3.25.0
Added:
- Added ability for select feedstocks (pinnings, smithy, repodata patches) to use GHA in conda-forge.
Items can be added by setting theCONDA_SMITHY_SERVICE_FEEDSTOCKS
environment variable to a
comma-separated list of additional feedstocks.
Changed:
- Add option to cleanup GHA images - #1754
- Created option to create a swap file on the default linux image on Azure Pipelines
Fixed:
- Allow operators in noarch platform selectors
Authors:
- Matthew R. Becker
- Jaime Rodríguez-Guerra
- Mike Henry
- John Kirkham
v3.24.1
v3.24.0
Added:
- Added linting for obsoleted outputs, e.g. those who have been renamed conda-forge-wide.
- Support not running tests when cross compiling in win - #1742
Fixed:
- Fixed bug in codepath to allow debugging of cross compiled OSX configuratons using
build-locally.py
. - Fixed README headers for recipes with multiple outputs
Authors:
- Isuru Fernando
- Mark Harfouche
- H. Vetinari
- John Blischak
v3.23.1
v3.23.0
Added:
- Added capability to generate feedstock tokens per CI provider.
- Added token expiration timestamps.
Changed:
- Move pre-commit to its own CI test file.
- Added
--no-build-isolation
to pip commands for install. - Remove
py-lief<0.12
fromremote_ci_setup
after LIEF 0.12.3 release - Windows CI on azure uses python 3.10 in the base environment.
- Replaced deprecated use of ::set-output during conda artifact storage on GitHub Actions with the recommended redirect to $GITHUB_OUTPUT. See https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/.
- Default branch for github is now
main
instead ofmaster
. - Changed python packaging to use setuptools-scm instead of versioneer.
- Moved build system to only use
pyproject.toml
. - skip_render can match Path().parents of files being rendered
i.e. '.github' in list prevents rendering .github in toplevel
and any files below .github/ - Changed default image for windows to
windows-2022
.
Fixed:
README.md
of feedstocks with multiple outputs is now correctly rendered with all outputs's (about) information shown, unless they are a plain copy of the top-level about.- skip_render can prevent github webservices from rendering
- Always check team membership even when making teams.
Authors:
- Isuru Fernando
- Matthew R. Becker
- Leo Fang
- Marcel Bargull
- Ryan Volz
- Mark Harfouche
- Tim Snyder
- H. Vetinari