Help Operators to keep up with recipe updates #599

Open
opened 2024-03-31 07:28:13 +00:00 by p4u1 · 4 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?
Member

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...
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: coop-cloud/organising#599
No description provided.