Skip to content

viniciusdc/cf-scripts

 
 

Repository files navigation

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

About

Flagship repo for cf-regro-autotick-bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%