Skip to content

xhochy/cf-scripts

 
 

Repository files navigation

autotick-bot

tests pre-commit bot-bot bot-update-status-page bot-pypi-mapping bot-versions bot-prs bot-feedstocks bot-delete-old-runs bot-make-graph bot-cache

the actual bot in an actual place doing an actual thing

Starting and Stopping the Worker

In order to start the worker, make a commit to master with the file please.go in the autotick-bot subdirectory.

If you want to stop the worker, rename the file to please.stop and it will not restart itself on the next round.

Debugging Locally

You can use the CLI of the bot to debug it locally. To do so, install the bot with the following command:

pip install -e .

Then you can use the CLI like this:

conda-forge-tick --help

For debugging, use the --debug flag. This enables debug logging and disables multiprocessing.

Note that the bot expects the conda-forge dependency graph to be present in the current working directory by default, unless the --online flag is used.

Tip

Use the --online flag when debugging the bot locally to avoid having to clone the whole dependency graph.

The local debugging functionality is still work in progress and might not work for all commands. Currently, the following commands are supported and tested:

  • update-upstream-versions

What has the bot done recently?

Check out its PRs, its currently running jobs, and the status page!

About

Flagship repo for cf-regro-autotick-bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.5%
  • Shell 3.2%
  • Other 0.3%