Releases: conda-forge/conda-smithy
Releases · conda-forge/conda-smithy
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]
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]