Update Manager

This manager is responsible for automatic updates of dependencies in a repository based on Pipfile or requirements.txt file. It will only update direct dependencies (and it’s subdependencies) and will do so in an atomic fashion; for each package being updated a seperate pull request will be opened. This makes it clear which updates introduce breaking changes to unit tests or other CI.

If no Pipfile.lock or requirements.txt files are found this manager will create whichever is appropriate.

Open an issue titled Kebechet update to manually trigger an update for your repository.

Pipfile has higher precedence over requirements.in so if you have both files present in your Git repository, only Pipfile.lock will be managed.

Prerequisites

  1. Pipfile or requirements.in or requirements-dev.in defining all direct dependencies

Configuration

Name

Value Type

Default

Description

labels

List[str]

REQUIRED

List of labels that are applied to any pull requests or issues opened by this manager.

Example

An example configuration:

You can see this manager in action in these various scenarios:

Manager Author

Fridolin Pokorny <fridolin@redhat.com>