ReVanced / revanced-manager

💊 Application to use ReVanced on Android
https://revanced.app
GNU General Public License v3.0
18.19k stars 748 forks source link

ci: automated dependencies update #1183

Open validcube opened 1 year ago

validcube commented 1 year ago

🤖 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

Ushie commented 1 year ago

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

oSumAtrIX commented 1 year ago

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