Skip to content

v3.10.0

Choose a tag to compare

@beckermr beckermr released this 07 Apr 19:12

Added:

  • Added clone_depth parameter for use in conda-forge.yml that sets the feedstock git clone depth for all providers (except CircleCI). By default (clone_depth: none), current behavior is maintained by using the provider's default checkout/clone settings. A full clone with no depth limit can be specified by setting clone_depth: 0.
  • Log groups support for GitHub Actions
  • Added support for Github Actions as a CI provider. Provider name to use in conda-forge.yml
    is github_actions. Note that Github Actions cannot be enabled as a CI provider for conda-forge
    github organization to prevent a denial of service for other infrastructure.
  • Add instructions to feedstock README template for configuring strict channel priority.

Changed:

  • The ci-skeleton command now creates a default conda-forge.yml that sets clone_depth: 0 for full depth clones on all providers. This default supports expected behavior when using GIT_DESCRIBE_* to set version and build numbers in the recipe by ensuring that tags are present. This effectively changes the default clone behavior for the Github Action and Travis providers, as all other providers do a full clone by default.

Fixed:

  • Prevent duplicated log group tags when set -x is enabled.
  • Fix run_osx_build not failing early on setup error.
  • Fix too long filenames for build done canary files.

Authors:

  • Isuru Fernando
  • Jaime Rodríguez-Guerra
  • Ryan Volz
  • Marcel Bargull
  • Philippe Blain
  • Matthew R. Becker
  • Marcel Bargull