I'm Kebechet bot, goddess of freshness - I will keep your source code fresh and up-to-date
10K+
GitHub Action to trigger Kebechet Automation bot for the current repository
I'm Kebechet, goddess of freshness. I will keep your sources and dependencies fresh and up-to-date.
Kebechet is a SourceOps bot that automates updating dependencies of your project. Currently, it supports managing and updating Python projects based on pipenv files (Pipfile and Pipfile.lock) or requirements.txt/requirements.in files (see pip-tools - Kebechet is a replacement for it)
Kebechet is configured using a simple YAML configuration file. Check the documentation of managers to get all the available options.
Each configuration entry configures a manager. Please check managers and examples to get info about configuration options.
The YAML configuration file can be supplied directly as a path to a file on filesystem as well as a URL to a file - handy for managing configuration of your Kebechet deployment in a Git repository (you have to supply a URL to a raw YAML configuration file).
Kebechet consists of managers that perform certain actions.
A list of managers with their configuration (documentation lives in the manger directory) can be found in the repo.
If there are any issues that have a serious impact on Kebechet functionality, Kebechet will automatically open an issue in the given repository. These issues can be configuration issues of Kebechet itself or issues in manager itself.
Bot updates pull requests and issues and notifies about updates via comments (to issues or pull requests). You can suppress this behaviour by setting the lable silent-bot to issue or to a pull request. The bot will still perform updates but update comments will not be added.
This is especially helpful for example if you have failing updates of your dependency and you would like to keep the pull request opened and check for a fix later. Setting 'silent-bot' label to the PR will suppress Kebechet to post updates and you will not retrieve spam messages anymore.
To issue an update to Git repository, Kebechet creates branches in the provided repository.
Content type
Image
Digest
Size
362.5 MB
Last updated
about 7 years ago
docker pull cermakm/kebechet