ReVanced / revanced-manager

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

ci: automated dependencies update #1183

Open validcube opened 10 months ago

validcube commented 10 months 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 8 months 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 8 months ago

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