Skip to content

Releases: conda-forge/conda-smithy

v3.30.3

06 Jan 21:32
Compare
Choose a tag to compare

Changed:

  • Fixed gitignore so that maturin projects work.

Fixed:

  • Fixed line endings of .ci_support/README on windows (#1824).
  • Fix local builds of feedstocks submodules ( #1826 ).

Authors:

  • Isuru Fernando
  • Matthew R. Becker
  • Marcel Bargull
  • John Kirkham
  • pre-commit-ci[bot]
  • David Hirschfeld

v3.30.2

21 Dec 10:50
Compare
Choose a tag to compare

Added:

Changed:

  • Updated .gitignore to exclude everything except recipe/ and conda-forge.yml (#1413)

Fixed:

  • Fix linting with conda-build=3.28.2. (#1816)

Authors:

  • Isuru Fernando
  • Marcel Bargull
  • pre-commit-ci[bot]
  • David Hirschfeld

v3.30.1

29 Nov 03:07
Compare
Choose a tag to compare

Added:

  • Support setting teams, roles and users_from_json in cirun (#1809).
  • Don't skip testing in win if there is an emulator.

Authors:

  • Isuru Fernando

v3.30.0

23 Nov 00:41
Compare
Choose a tag to compare

Changed:

Authors:

  • Marcel Bargull
  • John Kirkham

v3.29.0

13 Nov 14:36
Compare
Choose a tag to compare

Added:

  • Added an --without-all option to ci-register/register-feedstock-token to disable all CI
    and --with- would selectively enable the CI service (#1793, #1796).
  • Added a lint to check that staged-recipes maintainers have
    commented on the PR that they are willing to maintain the recipe. (#1792)

Changed:

  • Require pygithub>=2 as github actions secrets need that version. (#1797)
  • When upload_on_branch is set, GHA is triggered only for that branch (#1687).

Fixed:

  • The team name for cirun was fixed. Previously the team name passed had
    -feedstock in it and also did not support teams as maintainers.
    For teams like conda-forge/r, if they are added to a feedstock after
    Cirun is configured, the feedstock needs to be reconfigured (#1794).
  • Fixed getting cirun installation id for non conda-forge orgs (#1795).
  • Fix name of anaconda.org in README template, to prevent confusion with anaconda.cloud (#1798).
  • Skip running some tests locally when GH_TOKEN is not set (#1797).

Authors:

  • Isuru Fernando
  • Jaime Rodríguez-Guerra
  • Bastian Zimmermann
  • pre-commit-ci[bot]
  • Jannis Leidel

v3.28.0

07 Nov 15:06
Compare
Choose a tag to compare

Added:

  • For self-hosted github actions runs, a user can add custom labels
    by adding github_actions_labels yaml key in recipe/conda_build_config.yaml.
    The value hosted can be used for Microsoft hosted free runners
    and the value self-hosted can be used for the default self-hosted labels.

  • github_actions: timeout_minutes option added to change the timeout in minutes.
    The default value is 360.

  • github_actions: triggers is a list of triggers which defaults to
    push, pull_request when not self-hosted and push when self-hosted.

  • Added a --cirun argument to conda-smithy ci-register command to register
    cirun as a CI service. This makes cirun conda package a dependency of
    conda-smithy.

  • Added support for cirun by generating a unique label when the self-hosted
    label starts with cirun.

  • When a label is added that has the string with gpu or GPU for a self-hosted
    runner, the docker build will pass the GPUs to the docker instance.

  • Add flow_run_id (CI provider specific), remote_url and sha as extra-meta data to packages.
    Enables tracing back packages to a specific commit in a feedstock and to a specific CI run.
    When packages are built using build-locally.py only sha will have a non-empty value.
    Requires conda-build >=3.21.8. (#1577)

Changed:

  • github_actions: cancel_in_progress option added to cancel in progress runs.
    The default value was changed to true.
  • Use the channels defined in conda_build_config.yaml (instead of those in conda-forge.yml) to render README.md. (#897 via #1752, #1785)
  • Allow finer control over Azure disk cleaning ( #1783 )
  • The default build tool changed from conda-mambabuild to conda-build with
    libmamba solver.

Authors:

  • Isuru Fernando
  • Jaime Rodríguez-Guerra
  • Amit Kumar
  • John Kirkham
  • Daniel Bast
  • Daniel Ching
  • pre-commit-ci[bot]

v3.27.1

05 Oct 07:39
08e6829
Compare
Choose a tag to compare

Fixed:

  • Crash when XDG_CACHE_DIR is defined

Authors:

  • Min RK

v3.27.0

05 Oct 05:28
c0f8381
Compare
Choose a tag to compare

Added:

  • Cache the contents of conda-forge-pinning and only check every 15min for an updated version.
    The re-check interval can be configured via the CONDA_FORGE_PINNING_LIFETIME environment variable.

Changed:

  • Do not strip version constraints for mamba update. (#1773 via #1774)
  • If one supplies --no-check-uptodate on the commandline, we will no longer check and print a warning if conda-smithy is outdated.

Removed:

  • Removed the updatecb3 command. It is advised to do this update manually if you still encounter a recipe using the old compiler toolchain.

Authors:

  • Jaime Rodríguez-Guerra
  • Uwe L. Korn

v3.26.3

27 Sep 11:13
Compare
Choose a tag to compare

Changed:

  • The package hints of the linter are now taken from a location that doesn't require new smithy releases to change.
  • Fix MatchSpec parsing when remote_ci_setup specs are quoted. (#1773 via #1775)

Authors:

  • Jaime Rodríguez-Guerra
  • H. Vetinari

v3.26.2

21 Sep 05:42
8ffa0d8
Compare
Choose a tag to compare

Fixed:

  • Fixed additional_zip_keys, so that subsequent migrations don't break.

Authors:

  • Bela Stoyan