Releases: conda-forge/conda-smithy
Releases · conda-forge/conda-smithy
v3.51.1
Changed:
pixi.toml
files generated in feedstocks by settingconda_install_tool: pixi
are now recognised by GitHub as generated.
Fixed:
- Fix artefact generation on windows failing spuriously due to enabling logging (#2351).
- Fix merging of variants for migrators using both
primary_key:
andordering:
.
Authors:
- H. Vetinari
- pre-commit-ci[bot]
- Lucas Colley
v3.51.0
Fixed:
- Bug preventing rerender of v1 recipes with migrators that add zip keys
- Fixed artefact creation scripts for windows when using
provider: github_actions
(#2345). - Avoid running artefact generation scripts (on GHA) for cancelled jobs.
- Ensure trailing newline in rendered template files.
Authors:
- H. Vetinari
- Min RK
- dependabot[bot]
v3.50.1
Fixed:
- Rust license lint will no longer raise on
cargo-bundle-licenses
itself. - Fix merging of variants in the presence of non-None ordering (#2335)
- Avoid problems with too-long paths on windows by lowering the threshold at which we replace variant filenames with hashes (#2233).
Authors:
- H. Vetinari
- Uwe L. Korn
- pre-commit-ci[bot]
v3.50.0
Changed:
- When using GitHub Actions as a CI provider to build linux-aarch64; and using
the GitHub hosted runners, CI will now use the native ARM64 runners
(ubuntu-24.04-arm
) instead of emulation. - A v1 recipe
tests
item with a matrix-stylepython_version
will not be
flagged for CFEP-25 syntax as long it containsat least
a
${{ python_min }}.*
item. Feedstocks may use this syntax to verify the
package will at least solve, install, import, andpip_check
on both the
current CFEP-25 minimum and a later python.
Fixed:
- Run post-link scripts on Windows in order to fix a m2-git SSL issue.
Authors:
- Wolf Vollprecht
- pre-commit-ci[bot]
- Nicholas Bollweg
- Guillaume Fraux
v3.48.1
v3.48.0
Added:
- Add
uv-build
to the list of valid Python build backends. (#2303) - Added a lint for
is_abi3
being handled as a boolean value and not a string. (#2312) - Allow skipping the
lint_stdlib
check
Changed:
- Booleans are dumped as true/false instead of 'true'/'false' in .ci_support files
- Only show stdlib lint for go-cgo compilers, not go-nocgo
Fixed:
- Use
powershell
instead ofcertutil
to avoid virus scanners blocking downloads (#2299)
Authors:
- Isuru Fernando
- Matthew R. Becker
- H. Vetinari
- Uwe L. Korn
- James Myatt
- Dan Yeaw
v3.47.2
Added:
- Added info-level logging statement printing which variables are used to distribute CI jobs. (#2300)
- Include Windows pagefile example (#2295)
Fixed:
- Fixed unstable rerenders in an edge case by using the intersection of top-leve loop vars over all outputs. (#2300)
- Removed extraneous print statement in rendering, turning it into a debug-level log statement. (#2300)
- Fixed linter false-positive for malformed specs on jinja2
pin_compatible
andpin_subpackage
statements. (#2301) - Fixed hint for
noarch: python
min version pins for thetests
section for v1 recipes. (#2302) - Escape underscore in README output shields.io badges (#2298)
Authors:
- Matthew R. Becker
- pre-commit-ci[bot]
- John Kirkham
- dependabot[bot]
- Andreas Poehlmann
v3.47.1
Added:
- Added linguist hooks for template files. (#2278)
- Pixi tasks have descriptions now. (#2280)
pixi run lint
will now run conda-forge specific logic too. (#2280)build-locally.py
can now run Windows builds. (#2280)build-locally.py
interactive choices can be filtered with a glob via--filter
. (#2280)- Added
ubi8
to list ofos_version
s linted on. (#2283)
Changed:
- Use a platform-specific name for Pixi-provisioned environments when run in a Docker container
to avoid cross-operating-systemdefault
environment clobbering. (#2279) - In V1 recipes, the hint for
python_min
usage in the host and test.requires section now usespython {{ python_min }}.*
for compatibility with the latest versions of rattler-build used in conda-forge feedstocks. (#2281) - Reduce false positives for space-separated
MatchSpec
syntax hints. (#2272 via #2282) - Apply owner-only (
chmod 600
) permissions to token files written in~/.conda-smithy/
(e.g. Travis CI token, feedstock tokens). - Refuse to read
~/.conda-smithy/*.token
files if they have incorrect permissions. Users must applychmod 600
. - Use
PKCS1_OAEP
to encrypt payloads for Travis.
Fixed:
- Allow current directory to have whitespace in its path. (#2276)
- Fixed error in the JSON schema, no longer combining "$ref" and "properties" to support validation in all cases. (#2285)
- Fixed issue with bot schema description not showing by moving it to the bot repo. (#2288)
- Updated schema with pydantic 2.11 (#2289)
Authors:
- Matthew R. Becker
- Jaime Rodríguez-Guerra
- H. Vetinari
- Min RK
- Yannik Tausch
- Alfredo Luque
- Philipp A.
v3.47.0
Added:
- Print line number of selector for noarch recipes that contain runtime dependencies. (#2269)
- Added a hint for feedstocks using obsolete
os_version
. (#2270)
Changed:
- Moved the bot schema to the bot code base. (#2260)
Fixed:
- Added
.*
to space-separated spec hint to help avoid hash mismatch errors. (#2264) - Lint error in v1 recipes when
run_exports
is a dict
Authors:
- Isuru Fernando
- Matthew R. Becker
- pre-commit-ci[bot]
- Min RK
- Michał Górny
- dependabot[bot]
- Nils Homer