v3.10.0
Added:
- Added
clone_depthparameter 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 settingclone_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
isgithub_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-skeletoncommand now creates a default conda-forge.yml that setsclone_depth: 0for full depth clones on all providers. This default supports expected behavior when usingGIT_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 -xis 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