Skip to content

Replace Dependabot with cd-red-bot #31#33

Merged
JAVGan merged 2 commits into
mainfrom
choredeps
Aug 20, 2024
Merged

Replace Dependabot with cd-red-bot #31#33
JAVGan merged 2 commits into
mainfrom
choredeps

Conversation

@JAVGan

@JAVGan JAVGan commented Aug 20, 2024

Copy link
Copy Markdown
Collaborator

This PR replaces the dependabot with a custom GH action which will constantly attempt to update the dependencies in a grouped way and open PRs through the cd-red-bot, similarly to what is already being used by neighbor projects such as pubtools-ami

With this we'll have the following advantages:

  1. Automatically grouped updates
  2. Dependencies being updated in the very same way we create/update the requirements-* without treating those files separately
  3. More control on future automation (e.g. we can update it later to automatically approve/merge if everything is ok)

JAVGan added 2 commits August 20, 2024 10:50
This commit adds a new action named `pip-compile` which will daily
attempt to update the dependencies and open a new MR when necessary.

The advantage of doing this is that we can easily group the dependencies
without having to rely on complex iterations with dependabot.

This approach is the very same used in neighbor projects, such as
pubtools-ami:

https://github.com/release-engineering/pubtools-ami/blob/main/.github/workflows/pip-compile.yml

Refers to SPSTRAT-355
Let's rely in our own GH actions to do it by using our internal bot.

Refers to SPSTRAT-355

@jajreidy jajreidy left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@JAVGan JAVGan merged commit 1135a76 into main Aug 20, 2024
@JAVGan JAVGan deleted the choredeps branch August 20, 2024 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants