Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.44 KB

README.md

File metadata and controls

34 lines (25 loc) · 1.44 KB

cf-scripts

Build Status

Conda-Forge dependency graph tracker and auto ticker

Autotick Bot Status and PRs

pull requests: regro-cf-autotick-bot's PRs

autotick bot status: CircleCI

Plan

The auto-tick bot runs on circleCI via the circle_worker repo.

The bot has various stages where it:

  1. gets the names of all the conda-forge feedstocks all_feedstocks.py
  2. pulls all the recipe meta.yaml data associated with the feedstocks make_graph.py
  3. gets the upstream versions update_upstream_versions.py
  4. issues PRs if packages are out of date, or need to be migrated auto_tick.xsh
  5. writes out the status of all active migrations status_report.py
  6. deploys the data back to cf-graph cli.xsh

Setup

Below are instructions for setting up a local installation for testing. They assume that you have conda installed and conda-forge is in your channel list.

conda create -y -n cf --file requirements/run --file requirements/test ipython
source activate cf
python setup.py install
pre-commit run -a
coverage run run_tests.py