Skip to content

Update dependencies and enable build and configuration cache#15

Open
Luna712 wants to merge 5 commits intorecloudstream:masterfrom
Luna712:update-dependencies2
Open

Update dependencies and enable build and configuration cache#15
Luna712 wants to merge 5 commits intorecloudstream:masterfrom
Luna712:update-dependencies2

Conversation

@Luna712
Copy link
Copy Markdown
Contributor

@Luna712 Luna712 commented Apr 20, 2026

I tested running this on a repo still using AGP 8 as well as a new one using AGP 9 as well. Both still work.

This also adds @CacheableTask and @get:PathSensitive annotations to tasks in order for incremental builds of this plugin (in particular the validatePlugins task which runs with build by default) to pass with configuration cache as well.

AGP 9.2.0 includes non backwards compatible changes, which means for any extension to use it, they have to upgrade to AGP 9.2.0 and so do we in this repo. If either tries to update to it before the other, the next build will fail. So once a majority of extensions are at least on AGP 9, we can do it then. Will be an easier bump at that point.

@Luna712
Copy link
Copy Markdown
Contributor Author

Luna712 commented Apr 20, 2026

@fire-light42 just FYI (no hurries just not sure if this repo is monitored as much as just want to make aware of it)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant