Skip to content

Releases: conda-forge/conda-smithy

v3.8.3

28 Oct 15:58
Compare
Choose a tag to compare

Added:

  • conda-build 3.20.5 compatiblity
  • New choco top-level key in conda-forge.yml enables windows builds
    to use chocolatey to install needed system packages. Currently, only Azure
    pipelines is supported.

Authors:

  • Isuru Fernando
  • Anthony Scopatz

v3.8.2

12 Oct 15:16
Compare
Choose a tag to compare

Changed:

  • Reverted bugfix for each compiler getting a CI job.

Authors:

  • Matthew R. Becker

v3.8.1

10 Oct 15:44
Compare
Choose a tag to compare

Changed:

  • Removed the default concurrency limits for azure

Fixed:

  • Fixed rendering to make sure CI jobs are generated for each compiler version.

Authors:

  • Matthew R Becker
  • Filipe Fernandes
  • Matthew R. Becker
  • Marius van Niekerk

v3.8.0

07 Oct 00:26
Compare
Choose a tag to compare

Added:

  • Generate Documentation and Development links into the README.md based on doc_url and dev_url
  • Add hyperlink to feedstock license file
  • Generate license_url as hyperlink in the README.md when it has been defined in the meta.yaml
  • Add --without-anaconda-token option to register-ci command, keep default behaviour of requiring the token
  • remote_ci_setup field in conda-forge.yml, which defaults to conda-forge-ci-setup=3 allowing the user to override

Changed:

  • Variant algebra now supports two new operations for adding/remove a key

These new options allow for handling complex migrations cases needed for the python migrations.

  • Add support to build-locall.py to call conda debug.
  • Added note about behaviour to README.md
  • CI templates now expand remote_ci_setup string from config for the ci setup package

Removed:

  • Remove unneeded set_defaults() for --without-$CI args, action="store_false" already defaults to True if not given

Fixed:

  • Removed the warning for azure token when rerendering

Authors:

  • Isuru Fernando
  • Johnny Willemsen
  • Uwe L. Korn
  • Tom Pollard
  • Marius van Niekerk

v3.7.10

14 Aug 15:42
Compare
Choose a tag to compare

Removed:

  • Remove unused forge_config["upload_script"] logic

Fixed:

  • Error with linting check for deletion of recipes/example/meta.yaml in staged-recipes

Authors:

  • Joshua L. Adelman
  • Tom Pollard

v3.7.9

11 Aug 20:57
Compare
Choose a tag to compare

Added:

  • test_on_native_only is now supported on osx too.

Deprecated:

  • Unparsed "upload_packages": False from default conda-forge.yml, as not parsed & no longer reflective of defaults

Fixed:

  • re-enabled upload_packages per provider to conda-forge.yml, which when set to False overrides default upload logic

Authors:

  • Isuru Fernando
  • Tom Pollard
  • Joshua L. Adelman

v3.7.8

10 Aug 12:56
Compare
Choose a tag to compare

Added:

  • MACOSX_SDK_VERSION is added as an always used key

Authors:

  • Isuru Fernando

v3.7.7

08 Aug 19:07
Compare
Choose a tag to compare

Added:

  • Publish conda build artifacts on Azure as pipeline artifacts when azure.store_build_artifacts flag is True in conda-forge.yml. The default is False.
  • Add an option test_on_native_only to not run tests when cross compiling

Changed:

  • Handle NameError when anaconda_token isn't defined in ci_register.py, inline with rotate_anaconda_token()
  • MacOS image in CI is bumped to macOS 10.15

Fixed:

  • Re add travis_wait support via idle_timeout_minutes

Authors:

  • Isuru Fernando
  • Ryan Volz
  • Tom Pollard

v3.7.6

04 Aug 12:38
Compare
Choose a tag to compare

Added:

  • Added partial support for cross compiling (Unixes can compile for other unixes only)

Changed:

  • linux-64 configs were changed from prefix linux to linux-64
  • target_platform is now always defined for non-noarch recipes
  • Raise RuntimeError on empty travis repo_info requests, to guard against later KeyErrors
  • Provide the name of the feedstock for which the update-anaconda-token command
    was performed.
  • GitHub Teams are now added to feedstocks by their slug (i.e., the name
    used to @-mention them on github.com) as opposed to their names.

Deprecated:

  • Setting provider: linux is deprecated in favor of provider: linux_64

Fixed:

  • Use simplejson to catch JSONDecodeError when available. Fix #1368.

Security:

  • Members and teams are now properly removed from feedstocks and feedstock
    maintenance teams.

Authors:

  • Isuru Fernando
  • Matthew R Becker
  • Matthew R. Becker
  • Hadrien Mary
  • Maksim Rakitin
  • Tom Pollard

v3.7.5

28 Jul 21:29
Compare
Choose a tag to compare

Added:

  • Added partial support for cross compiling (Unixes can compile for other unixes only)

Changed:

  • linux-64 configs were changed from prefix linux to linux-64
  • target_platform is now always defined for non-noarch recipes
  • Raise RuntimeError on empty travis repo_info requests, to guard against later KeyErrors
  • Provide the name of the feedstock for which the update-anaconda-token command
    was performed.

Deprecated:

  • Setting provider: linux is deprecated in favor of provider: linux_64

Authors:

  • Isuru Fernando
  • Maksim Rakitin
  • Tom Pollard