revanced-manager icon indicating copy to clipboard operation
revanced-manager copied to clipboard

ci: automated dependencies update

Open validcube opened this issue 2 years ago • 2 comments

🤖 Dependency update automation

Problem

Currently, there's no system in place to keep all the dependencies up-to-date so we just have to manually update the dependencies.

There are multiples dependencies in the repository most of them are app-related, others are repository automation (GH Actions)

As of writing, we have about more than 50 dependencies. (app and repository related)

Solutions

Tool such as Renovate bot can benefit us by keeping all dependencies up-to-date without the need for manual update and is highly configurable.

Benefits

Example

https://github.com/validcube/revanced-manager-compose

validcube avatar Aug 27 '23 06:08 validcube

I believe dependencies should be updated manually, as you ideally should test it on the spot and update any code that needs to be updated

Ushie avatar Oct 25 '23 08:10 Ushie

The dependencies can be bumped automatically in a separate branch and wait for review

oSumAtrIX avatar Oct 25 '23 08:10 oSumAtrIX