//cf-scriptsbytobiasdiez

cf-scripts

Flagship repo for cf-regro-autotick-bot

0
0
0

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!

[beta]v0.13.0