Releases: conda-forge/conda-smithy
Releases · conda-forge/conda-smithy
v3.36.0
Added:
- Added new lint for no
.ci_support
files which indicates no packages being built.
Changed:
- Provide linter hints if macOS quantities are misconfigured in
conda_build_config.yaml
(#1929)
Fixed:
- Ensure MACOSX_SDK_VERSION does not end up lower than
c_stdlib_version
in variant configs (#1927 via #1928) - Only mark the toplevel LICENSE and README as generated files
Authors:
- Matthew R. Becker
- H. Vetinari
- Uwe L. Korn
v3.35.1
Removed:
automerge.yml
workflow template no longer relies onactions/checkout
. (#1923)
Fixed:
- linter no longer mis-diagnoses constraint-less
__osx
as requiring change. (#1925) - Fixed a bug where some keys in zips were not being rendered correctly into the
.ci_support
files
under some hard-to-describe circumstances. - Fixed source URL for rever releases.
Authors:
- Matthew R. Becker
- Jaime Rodríguez-Guerra
- H. Vetinari
- pre-commit-ci[bot]
v3.35.0
Changed:
- Do not populate
c_stdlib{,_version}
in CI configs that don't need them (#1908) - Added linter rules for providing hints about updating to new stdlib-functionality (#1909)
- Github Actions: Explicitly use
macos-13
forosx-64
runners. (#1913) - Github Actions: Bump to
setup-miniconda@v3
on Windows builds. (#1913) - Azure Pipelines: bump default macOS runners
vmImage
value tomacos-12
. (#1914)
Authors:
- Jaime Rodríguez-Guerra
- H. Vetinari
v3.34.1
Removed:
false
is no longer a valid value forbot.inspection
in theconda-forge.yml
file. Usedisabled
instead.
Fixed:
object
is no longer an explicit base class ofSubcommand
(Python 3 class style)- replace
logger.warn
(deprecated) withlogger.warning
- typo:
Usage
inupdate_conda_forge_config
- Unexpected top-level
conda-forge.yml
keys should no longer fail with a traceback.
Security:
- Use sandboxed jinja2 environments. (#1902)
Authors:
- Matthew R. Becker
- pre-commit-ci[bot]
- Nicholas Bollweg
- Yannik Tausch
v3.34.0
Added:
disabled
is now a supported option forbot.inspection
in theconda-forge.yml
file (previously:false
)- Add
github_actions.free_disk_space
to schema ( #1882 )
Changed:
- Do not raise on
conda-forge.yml
validation errors during rerender. A warning will be printed instead. (#1879 via #1885) - Adjust how the linter processes
conda-forge.yml
validation issues for prettier Markdown rendering. (#1860 via #1886) - Ensure new
{{ stdlib("c") }}
correctly populates CI config. (#1840 via #1888) - Ensure we populate MACOSX_DEPLOYMENT_TARGET for use in conda-forge-ci-setup also when using
c_stdlib_version
(#1884 via #1889) - Update
github_actions.free_disk_space
to match Azure's ( #1882 )
Authors:
- Jaime Rodríguez-Guerra
- H. Vetinari
- John Kirkham
- Yannik Tausch
v3.33.0
Added:
Changed:
- Stop using conda_build.conda_interface. (#1868)
- Allow any
str
inconda-forge.yml
'sskip_render
key. (#1875 via #1878)
Fixed:
- Update
BotConfig
schema description with examples of all possible values. (#1861 via #1862) - Added missing
azure: build_id
into the json schema. (#1871) - Add more skip render choices (#1873).
- Allow
str
(in addition to list ofstr
) inconda-forge.yml
'snoarch_platforms
andremote_ci_setup
. (#1869 via #1877)
Authors:
- Isuru Fernando
- Jaime Rodríguez-Guerra
- Marcel Bargull
- pre-commit-ci[bot]
v3.32.0
Added:
- New JSON schema for
conda-forge.yaml
. A Pydantic model is used to dynamically generate both a YAML document with the default values and the JSON schema itself. (#1756) - Included
jsonschema
andpydantic
as dependencies into theenvironment.yml
. (#1756)
Changed:
- Included extra
jsonschema
validation for conda-forge.yaml, underconfigure_feedstock
. (#1756) - Moved legacy checks of old_file and providers into a new auxiliary
_legacy_compatibility_checks
function. (#1756) - Use Azure owner in URL for missing token error message. (#1854)
- Invoke conda-{build,mambabuild} directly, not as conda subcommand. (#1859)
Authors:
- Isuru Fernando
- Matthew R. Becker
- Jaime Rodríguez-Guerra
- Marcel Bargull
- vinicius douglas cerutti
- pre-commit-ci[bot]
- John Blischak
v3.31.1
Changed:
- Do not consider broken releases when checking if local version is up to date. (#1848 via #1849)
- Added rerendering support for additional mpi variants
msmpi
,mpi_serial
, andimpi
.
Fixed:
- Fixed regression where some variant keys were mismatched during rerendering.
Authors:
- Matthew R. Becker
- Jaime Rodríguez-Guerra
v3.31.0
Added:
- Smithy now understand the new stdlib jinja function.
- Complete conda-build load data functions stubs PR #1829
noarch
packages can now include keys from theirconda_build_config.yaml
as selectors in their recipe.
This allows for building multiple variants of anoarch
packages, e.g., to use different dependencies depending on the Python version as runtime.
Changed:
- Default build tool changed from conda-mambabuild to conda-build again. (#1844)
- Cleanup
run_win_build.bat
( #1836 )
Fixed:
- Resolve warnings in Github Actions workflows by updating to
actions/checkout@v4
. (#1839) - Fix randomly mismatched zipped variant keys. (#1459 and #1782 via #1815)
Authors:
- Jaime Rodríguez-Guerra
- Marcel Bargull
- John Kirkham
- H. Vetinari
- Bela Stoyan
- pre-commit-ci[bot]
- Matthias Diener
- Antonio S. Cofiño