CachedAddresses no longer exists, so we use CachedLookup instead since
it's the same class, just renamed.
This is horrible but it works so don't blame me
* fix(submodules): Remove broken, unused gl4es submodule
* fix(build): Git checks had typo
version also gets updated here because I changed their build.gradle
* [Actions]: Remove private token and use public release (#6742)
* Feat[zink]: Downgrade to Mesa 23.0.4 from Questcraft
This reverts commit f88fb3c61ad1fca4a3b0f719464abe2e40a29b48.
Mali devices are severely screwed over by this change.
* [Misc]: Make reading custom_env.txt better
This makes it override anything that could be set by the launcher, which
is the point. Also it looks cleaner imo.
* [Misc]: Turn component version file into commit hash of project folder
I'm really annoyed at how the version file keeps changing and it seems
dumb
* fix(actions): Upgrade workflow Java version from 8 to 21
Using 8 is causing some really weird unreproducable shitfuckery that is
likely related to caches.
Co-authored-by: ItsWinterBush <154499206+ItsWinterBush26@users.noreply.github.com>
* enhancement(build): Explicitly clone submodules recursively
* fix(build): Update Gradle to 8.13
This is to fix `aar-metadata.properties (No such file or directory)`
See https://github.com/leancodepl/patrol/issues/2181 for similar issue
* enhancement(build): Add git checks to prevent build errors
---------
Co-authored-by: ItsWinterBush <154499206+ItsWinterBush26@users.noreply.github.com>
LexManos may feel free to fuck off ngl
Also: makes the Arc DNS injector and the Forge installer separate components instead of non-overwritable assets, so that we can actually update them on the user's end
The only left blocker for Gradle 8.0 is that
task ':app_pojavlauncher:lintAnalyzeDebug' uses this output of
task ':jre_lwjgl3glfw:jar' without declaring an explicit or implicit dependency.