the actual bot in an actual place doing an actual thing
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.
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
Check out its PRs, its currently running jobs, and the status page!