Help Operators to keep up with recipe updates #599

Closed
opened 2024-03-31 07:28:13 +00:00 by p4u1 · 7 comments
Member

It would be cool to have integration for a bot like renovate to get automatic pull request as a server operator for each recipe update. For renovate this would only help if the app env files are in a git repository. Maybe there are other update bots we can add integrations, that don't rely on a git forge

It would be cool to have integration for a bot like renovate to get automatic pull request as a server operator for each recipe update. For renovate this would only help if the app env files are in a git repository. Maybe there are other update bots we can add integrations, that don't rely on a git forge
Owner

Nice, any how idea how this could be implemented? V curious...

Nice, any how idea how this could be implemented? V curious...
Author
Member

So having a quick look at the renovate docs I think we need something like this:

  1. Implement recipe versioning inside apps

  2. Use the renovate regex manager to detect abra recipes

  3. Add a datasource for the coopcloud recipes

Maybe also connect with renovate maintainers and see if we can get offical coopcloud integration in renovate

So having a quick look at the renovate docs I think we need something like this: 1. Implement [recipe versioning inside apps](https://git.coopcloud.tech/coop-cloud/organising/issues/533#issuecomment-19038) 2. Use the renovate [regex manager](https://docs.renovatebot.com/modules/manager/regex/) to detect abra recipes 3. Add [a datasource](https://docs.renovatebot.com/modules/datasource/gitea-tags/) for the coopcloud recipes Maybe also connect with renovate maintainers and see if we can get offical coopcloud integration in renovate
decentral1se added the
question
ci/cd
labels 2024-04-01 11:41:28 +00:00
Owner

Sounds awesome to me! Any thoughts if it would be possible to also bump coopcloud.version label based on app image bumps?

Sounds awesome to me! Any thoughts if it would be possible to also bump `coopcloud.version` label based on `app` image bumps?

Perhaps this could also pumped into a matrix channel for each recipe whereby Operators join that channel? There could be Matrix Space just for Operators...

Perhaps this could also pumped into a matrix channel for each recipe whereby *Operators* join that channel? There could be `Matrix Space` just for Operators...
Owner

@p4u1 did you say you have a working renovate config in the end following #599 (comment)? Is this shared somewhere already?

@p4u1 did you say you have a working renovate config in the end following https://git.coopcloud.tech/toolshed/organising/issues/599#issuecomment-20222? Is this shared somewhere already?
Author
Member

Yes, we have renovate setup in our infra repo since a couple of months, sharing the config is on my to do list once I'm back from traveling

Yes, we have renovate setup in our infra repo since a couple of months, sharing the config is on my to do list once I'm back from traveling
Owner

We're converging on renovate again thanks to the work of @p4u1 @cyrnel.

https://git.coopcloud.tech/coop-cloud/renovate

I think that's good enough for now 👍

We're converging on `renovate` again thanks to the work of @p4u1 @cyrnel. > https://git.coopcloud.tech/coop-cloud/renovate I think that's good enough for now 👍
decentral1se added this to the Abra v0.12 project 2025-11-04 14:12:58 +00:00
decentral1se moved this to Done in Abra v0.12 on 2025-11-04 14:13:02 +00:00
decentral1se removed this from the Abra v0.12 project 2025-11-04 14:13:09 +00:00
Sign in to join this conversation.
4 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: toolshed/organising#599
No description provided.