diff options
author | Ryan Volz <ryan.volz@gmail.com> | 2021-03-15 12:40:58 -0400 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2021-10-25 15:21:48 -0400 |
commit | 04a6a91b001393d2d29707817480ab3cb4d533d8 (patch) | |
tree | 6be59090c3a9013a4f441129e45b9235461e1acb /.conda-forge.yml | |
parent | runtime: add logic to call the input_blocked_callback() if a sink block (diff) | |
download | gnuradio-04a6a91b001393d2d29707817480ab3cb4d533d8.tar.xz gnuradio-04a6a91b001393d2d29707817480ab3cb4d533d8.zip |
ci: Add conda recipe and .conda-forge.yml for smithy CI.
Signed-off-by: Ryan Volz <ryan.volz@gmail.com>
Diffstat (limited to '.conda-forge.yml')
-rw-r--r-- | .conda-forge.yml | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/.conda-forge.yml b/.conda-forge.yml new file mode 100644 index 000000000..b2eef226d --- /dev/null +++ b/.conda-forge.yml @@ -0,0 +1,48 @@ +# This file defines the configuration for building conda packages with CI. +# The actual files for running the CI are created/updated by "conda-smithy". +# You should edit only this file and the recipe files (in recipe_dir, below) +# and not any of the automatically-generated files in e.g. .ci_support, +# .scripts, or .github/workflows/conda-build.yml. + +# To update the generated conda CI files after a change here or in the recipe, +# or because of updates to conda-smithy, run +# +# conda-smithy rerender --feedstock_config .conda-forge.yml -c auto +# git rm -f .github/workflows/automerge.yml .github/workflows/webservices.yml .circleci/config.yml +# git commit --amend -s +# +# which will automatically commit any changes. +# ***** RUN THE ABOVE TO CHECK FOR UPDATES WHENEVER EDITS ARE MADE HERE ***** + +# The CI will build conda packages for commits and pull requests, and it will +# upload the packages to Anaconda Cloud on commits to the branch specified +# in the configuration below. The channel and label that the packages are +# uploaded to are set in the recipe directory in conda_build_config.yaml. +# Uploads to Anaconda Cloud also require an API token to be set to the +# BINSTAR_TOKEN environment variable. Documentation for token generation: +# https://docs.anaconda.com/anacondaorg/user-guide/tasks/work-with-accounts/#creating-access-tokens +# To populate BINSTAR_TOKEN for CI jobs, add the token as a secret, e.g.: +# https://docs.github.com/en/actions/reference/encrypted-secrets + +# See https://conda-forge.org/docs/maintainer/conda_forge_yml.html for +# documentation on possible keys and values. + +clone_depth: 0 +github_actions: + store_build_artifacts: true +provider: + linux: github_actions + osx: github_actions + win: github_actions +recipe_dir: .packaging/conda_recipe +# skip unnecessary files since this is not a full-fledged conda-forge feedstock +skip_render: + - README.md + - LICENSE.txt + - .gitattributes + - .gitignore + - build-locally.py + - LICENSE +# enable uploads to Anaconda Cloud from specified branches only +# ***** UPDATE THIS FOR MAINTENANCE BRANCHES ******************************** +upload_on_branch: master |