Releases: conda-forge/conda-smithy
Releases · conda-forge/conda-smithy
v3.40.1
v3.40.0
Added:
- Enabled branch protection for
conda-forge
feedstocks by default. (#2054)
Removed:
- Moved staged-recipes specific lints/hints that required a GitHub token to the
staged-recipes
repository. (#)
Fixed:
- Fixed the
sh
trampoline in thebuild-locally.py
template (#2053)
Authors:
- Isuru Fernando
- Matthew R. Becker
- nichmor
- H. Vetinari
- Uwe L. Korn
- pre-commit-ci[bot]
- Peter Williams
- Bas Zalmstra
v3.39.1
Added:
- Added bot feedstocks to the allowlist for service feedstocks on GHA. (#2041)
Fixed:
- Fixed a corner-case in stdlib-linting (#2042)
- Fixed error where some python build backends were flagged as not having a backend. (#2046)
Authors:
- Isuru Fernando
- Matthew R. Becker
- H. Vetinari
- Mark Harfouche
- dependabot[bot]
v3.39.0
Added:
- Added hint for missing
pip
build backend in thehost
section of the recipe. (#2039) - Added a lint for duplicate keys in the
conda-forge.yml
file. (#2040)
Removed:
- Removed lint for editing example recipes in staged-recipes since covered by CI already. (#2038)
Authors:
- Matthew R. Becker
- Uwe L. Korn
- pre-commit-ci[bot]
- dependabot[bot]
v3.38.0
Added:
- make
stdlib
linting work for v2 recipe format (#1992) - add lint for noarch and runtime deps (#2001)
- Added linting for go license bundling check in conda v2 recipes. (#2013)
- Added linting for rust license bundling for v2 recipe format (#2015)
- Added linting for Jinja expressions in the new v2 conda recipe format (#2017)
- Added proper linting for
pin_subpackage
andpin_compatible
for conda v2 recipes. (#2018) - Added more lints / hints for conda v2 recipes. (#2000, #2003, #2008, #2016, #2022)
Changed:
- Exclude ruff commits from git ( #2007 )
- The conda recipe version was renamed from
{1, 2}
to{0, 1}
. (#2031)
Fixed:
- Add upper bound for rattler-build-conda-compat. (#2009)
- Reenabled service feedstocks that were removed by accident in #1703. (#2025)
Authors:
- Matthew R. Becker
- nichmor
- Wolf Vollprecht
- John Kirkham
- pre-commit-ci[bot]
v3.37.2
Added:
- extended documentation for the
bot.version_updates.sources
field inconda-forge.yml
- Added partial implementation of conda recipe format v2 linting. (#1984, #1985, #1987, #1988, #1988, #1991, #1999)
Changed:
- Introduced
ruff
as pre-commit linter. (#1919) - Make sure to use
Miniforge
everywhere instead ofMambaforge
(they are equivalent). (#1986) - Use
tlz
namespace fromtoolz
( #2006 ) - Refactor
lint_recipe.py
and split some functions into separate modules (linter/lints.py
andlinter/hints.py
). (#1981)
Fixed:
- Remove import of deprecated
conda_build.conda_interface
- When linting build_platform has a default value now (#1996).
- Generate correct URL for feedstock maintainer teams in feedstock READMEs. (#1990)
Authors:
- Isuru Fernando
- Matthew R. Becker
- Jaime Rodríguez-Guerra
- nichmor
- Min RK
- John Kirkham
- pre-commit-ci[bot]
- Wolf Vollprecht
- Yannik Tausch
- Daniel Ching
v3.37.1
v3.37.0
Added:
- Add support for rattler-build and the new recipe format. (#1876, #1977)
- Support
githubreleases
version updates provider in the schema. (#1976) - Added new schema entries for the bot section of the
conda-forge.yml
. (#1969) - Linter now warns if go licenses are not bundled.
- Linter now warns if Rust licenses are not bundled.
Changed:
- Changed the build_steps.sh template so that it sets the number of maximum file
descriptors to 1024. This is done to mitigate a bug in old rpm versions (such
as the one shipped with the Centos7 container) that cause the yum install step
to take tremendously longer than necessary. See https://bugzilla.redhat.com/show_bug.cgi?id=1537564
Removed:
- Removed setup.py file and remaining references in tests and CI
Fixed:
- Bug causing rerender to incorrectly set the runs-on github actions option in the workflow yaml when self_hosted is set to true
- Compatibility with conda-build 24.7, which removes HashableDict
Authors:
- Matthew R. Becker
- Jaime Rodríguez-Guerra
- nichmor
- Min RK
- Bastian Zimmermann
- pre-commit-ci[bot]
- Jan Lehnarsdt
- Finn Womack
- Matt Fisher
- Vincenzo Eduardo Padulano
v3.36.2
v3.36.1
Added:
- Enable Dependabot for Github Actions workflows and templates. (#1930)
- Lint / hint if a recipe uses Python wheels as its source. (#1935 via #1936)
Changed:
- Lint all outputs for required stdlib-fixes. (#1941)
- Make recommended changes to Travis CI template. (#1942)
Fixed:
- Avoid linter failing on more complicated selector patterns in
conda_build_config.yaml
. (#1939)
Authors:
- Matthew R. Becker
- Jaime Rodríguez-Guerra
- H. Vetinari
- Uwe L. Korn
- Mervin Fansler
- dependabot[bot]