Skip to content

Update dependencies and enable build and configuration cache#15

Merged
fire-light42 merged 6 commits into
recloudstream:masterfrom
Luna712:update-dependencies2
Jul 2, 2026
Merged

Update dependencies and enable build and configuration cache#15
fire-light42 merged 6 commits into
recloudstream:masterfrom
Luna712:update-dependencies2

Conversation

@Luna712

@Luna712 Luna712 commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

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

Luna712 commented Apr 20, 2026

Copy link
Copy Markdown
Contributor Author

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

@Luna712

Luna712 commented Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

@fire-light42 could this and the other PR I have open be merged if possible so I can also start working on more support for cross platform extensions here (which I was just hoping for these to be merged first)

@fire-light42

Copy link
Copy Markdown
Contributor

👍 I will try to get these merged soon

@fire-light42 fire-light42 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good and works well 🥳

@fire-light42 fire-light42 merged commit 32895ae into recloudstream:master Jul 2, 2026
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.

2 participants