Skip to content
This repository was archived by the owner on Apr 29, 2026. It is now read-only.
devsuit-berlinPublic archive

About

This is a simple workflow to update rye dependencies and create a PR with beautiful output

Resources

Stars

1 star

Watchers

2 watching

Forks

Repository files navigation

rye-update-bot

This is a simple workflow to update rye dependencies and create a PR with beautiful output, inspired by https://github.com/EdmundGoodman/update-bot

Motivation

As EdmundGoodman stated, until now there is now support of Dependabot with updating dependencies from rye or uv. In our company we're using primarly rye for project management. So the need arised to create an workflow which enables us to create PRs which contains package updates on a regular basis.

Usage

This is a goto workflow - simply copy and paste the code and everything should work. The basic configuration runs the workflow on every wednesday @ 02:00.

Sample Project

This project contains a sample RYE project to show the functionality.

Output

The workflow generates a PR with title BOT: Update dependencies and commit-message Update dependencies on the branch update-dependencies. The PR is created against the main branch and contains as body every updated dependency of the files pyproject.toml, requirements.lock and requirements-dev.lock. Updates are grouped by major, minor and patch changes.

A sample output looks like this

Updated dependencies

The following dependencies have been updated:

pyproject.toml

No changes detected.

requirements.lock

Patch Updates 🟢

  • pydantic: 2.10.2 → 2.10.3 🟢

requirements-dev.lock

Patch Updates 🟢

  • pydantic: 2.10.2 → 2.10.3 🟢

About

This is a simple workflow to update rye dependencies and create a PR with beautiful output

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors