Skip to content

Releases: conda-forge/conda-smithy

v3.36.0

18 May 20:57
Compare
Choose a tag to compare

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

11 May 11:07
Compare
Choose a tag to compare

Removed:

  • automerge.yml workflow template no longer relies on actions/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

01 May 09:53
Compare
Choose a tag to compare

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 for osx-64 runners. (#1913)
  • Github Actions: Bump to setup-miniconda@v3 on Windows builds. (#1913)
  • Azure Pipelines: bump default macOS runners vmImage value to macos-12. (#1914)

Authors:

  • Jaime Rodríguez-Guerra
  • H. Vetinari

v3.34.1

03 Apr 11:49
Compare
Choose a tag to compare

Removed:

  • false is no longer a valid value for bot.inspection in the conda-forge.yml file. Use disabled instead.

Fixed:

  • object is no longer an explicit base class of Subcommand (Python 3 class style)
  • replace logger.warn (deprecated) with logger.warning
  • typo: Usage in update_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

25 Mar 16:27
Compare
Choose a tag to compare

Added:

  • disabled is now a supported option for bot.inspection in the conda-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

21 Mar 20:36
Compare
Choose a tag to compare

Added:

  • Support Apple silicon runners on GHA hosted (#1872, #1874).

Changed:

  • Stop using conda_build.conda_interface. (#1868)
  • Allow any str in conda-forge.yml's skip_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 of str) in conda-forge.yml's noarch_platforms and remote_ci_setup. (#1869 via #1877)

Authors:

  • Isuru Fernando
  • Jaime Rodríguez-Guerra
  • Marcel Bargull
  • pre-commit-ci[bot]

v3.32.0

14 Mar 20:49
Compare
Choose a tag to compare

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 and pydantic as dependencies into the environment.yml. (#1756)

Changed:

  • Included extra jsonschema validation for conda-forge.yaml, under configure_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

25 Feb 21:28
Compare
Choose a tag to compare

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, and impi.

Fixed:

  • Fixed regression where some variant keys were mismatched during rerendering.

Authors:

  • Matthew R. Becker
  • Jaime Rodríguez-Guerra

v3.31.0

22 Feb 22:55
Compare
Choose a tag to compare

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 their conda_build_config.yaml as selectors in their recipe.
    This allows for building multiple variants of a noarch 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

v3.30.4

11 Jan 06:09
Compare
Choose a tag to compare

Changed:

  • Fixed a typo in gitignore (#1822).

Fixed:

  • Code refactoring for cirun. (#1812)

Authors:

  • Isuru Fernando