213 Commits

Author SHA1 Message Date
alexytomi
aea1421fa3 fix: replace signing key
We generate a new AAMC signing key for github actions "release" variants

Removes the old pojav key that is unused
2026-03-01 05:12:25 +08:00
alexytomi
166efa7500 change: replace most jniLibs AARs
Used artifacts from
https://github.com/AngelAuraMC/amethyst-prebuilt-libraries/actions/runs/22347671136
which is based on
f0d76f179c

Except for lwjgl-build which is from
https://github.com/AngelAuraMC/amethyst-prebuilt-libraries/actions/runs/22i528508288
which is based on
1717ee410c

Still need to figure out libunpack and building freedreno but that's
lows on the priority for now
2026-03-01 05:12:23 +08:00
alexytomi
54b2818be1 fix: add release build variant
Some phone setups (particularly parental controlled devices) block debug
builds. So we make a release variant for those.
2026-02-27 02:26:42 +08:00
alexytomi
829d67d6d9 add: Java 25 from FCL 2026-02-12 10:35:39 +08:00
alexytomi
8e7ea27609 fix: Grab JRE from any completed run
This stops it from failing if we only have cancelled or errored runs but
still have android jre artifacts
2025-12-19 08:25:54 +08:00
Zcraft3793
c47af0b038 Update app name in issue template
Signed-off-by: Zcraft3793 <153985444+Zcraft3793@users.noreply.github.com>
2025-10-31 17:52:02 +08:00
alexytomi
f59aeb1013 fix(actions): Build with SDL properly 2025-09-01 23:19:29 +08:00
alexytomi
4422f954e5 fix[workflow]: Stop l10n branch from running workflow
This makes useless noise in the actions tab

Signed-off-by: alexytomi <60690056+alexytomi@users.noreply.github.com>
2025-07-08 21:08:07 +08:00
Eva Isabella Luna
e7ec20a79c [Renderers] Remove LTW from Amethyst Android
Currently just from the workflow, will remove supporting code at a later time.

Removing due to AngelAuraMC's goals and foundation being fundamentally incompatible with artDev and MojoLauncher's.
2025-06-18 14:36:31 -06:00
Eva Isabella Luna
f6ec447c6b [Build] Switch to AngelAuraMC repos
OpenJDK and LTW building have been fixed. Play Store details will be updated when they're ready.
2025-05-28 22:56:48 -06:00
Eva Isabella Luna
11c9126eeb [Branding] More minor tweaks, use full name in GitHub README.md 2025-05-18 19:59:58 -06:00
Eva Isabella Luna
6b8b3c8e48 Update android.yml 2025-05-18 19:19:17 -06:00
Eva Isabella Luna
3b4364bca2 Bump dawidd/actions-download-artifact to v9 (dependabot alert) 2025-04-14 15:13:46 -06:00
alexytomi
98947f23d3 Downgrade zink + some other fixes (#6752)
* [Actions]: Remove private token and use public release (#6742)

* Feat[zink]: Downgrade to Mesa 23.0.4 from Questcraft

This reverts commit f88fb3c61a.

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>
2025-03-29 11:25:18 -06:00
alexytomi
b239d06745 [Actions] Remove private token and use public release (#6742) 2025-03-23 02:53:46 -06:00
artdeell
3d256a29e4 Fix[workflow]: update upload-artifact to v4 2025-02-03 14:14:25 +03:00
Maksim Belov
b28fc4a1f4 Feat[renderer]: Add LTW renderer (#6477)
* Feat[launcher]: start introducing the Tinywrapper renderer

* Feat[launcher]: add renderer, add compatibility checks

* Chore[ltw]: update to latest

* Style[code]: code cosmetic changes

* Legal[ltw]: make LTW optional

* Fix[ltw]: fix actions, add forgotten file

* Workflow[ltw]: disallow forks, allow building on error
2025-01-14 00:23:49 +03:00
Mathias Boulay
f1cb9e60cf chore(build): update gradle to 8.9 and AGP to 8.7.2 (#6353)
* chore(build): update gradle to 8.9 and AGP to 8.7.2

This may or may not force the generation of all sub projects

* build(actions): update GH Action gradle version

* chore(build): update gradle to 8.11

* fix(build): allow proguard profile to launch

It is still plagued with bugs, but it might stay handy the day we need to push some limits

* Fix: allow CriticalNativeTest in proguard build

* Build: Allow proguard granularity
2024-12-11 19:41:35 +01:00
Maksim Belov
8dd34c8153 Temporarily remove OpenCollective from funding section 2024-08-26 00:02:31 +03:00
Mathias-Boulay
856bace37c build: use new runtimes 2024-06-18 21:29:49 +03:00
Duy Tran Khanh
0797b7942e Chore: Update feature_request issue form to reduce spamming
Spams: #5608 #5566 #5565 #5546 #5523 #5502 #5356 #5270 #5256 #5255 #5231 #5183 #5162 #5159 #5146 #5114 etc
2024-06-17 21:33:22 +07:00
GaucovyAero
9a24cdea20 Chore: Update the bug report template (#4812)
Fixes some grammatical issues and adds more information into examples
2023-11-06 17:20:46 +01:00
ArtDev
32b9930444 Feat[build]: also upload AAB
This is done for publishing in the Amazon Appstore (or other places that accept AABs) because i dont want to build pojav from random stuff that i have on my pc
2023-09-28 18:51:33 +03:00
ArtDev
c90591ed64 Fix[CI]: send changes for review 2023-09-27 20:03:36 +03:00
ArtDev
bea822be52 Fix[CI]: update gplay upload plugin 2023-09-27 19:56:54 +03:00
artdeell
d00565ebac Feat[modpack]: move CF API key into a string resource 2023-08-26 23:17:22 +03:00
SolDev69
fcafb3ecfa Build: Generate md5s in apk zips (#4335)
* Update android.yml

Gen md5s with apk

* fix typo

Damn you GitHub mobile UI!
2023-07-09 17:34:40 +02:00
Duy Tran Khanh
b263a9f6ce Fix[CI]: checkout 2023-06-24 07:25:07 +07:00
Boulay Mathias
53d28026ac Fix[build]: Fallback for versions on shallow repositories (#4285) 2023-06-20 11:38:06 +02:00
skbeh
79fb01150e Feat: Update Gradle to 7.6.1 and prepare for Gradle 8.0 (#4074)
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.
2023-05-01 11:24:10 +02:00
ArtDev
3d0b341d1b Update android.yml 2023-04-04 20:39:40 +03:00
ArtDev
da6247939c Remove GL4ES build and cache 2023-04-04 20:31:52 +03:00
ArtDev
aa3fc18842 Update android.yml 2023-04-04 19:49:37 +03:00
ArtDev
3bc7b18ca3 Update android.yml 2023-04-04 19:23:16 +03:00
ArtDev
96dd2aebf7 Try again, updated token secret 2023-04-04 19:12:43 +03:00
ArtDev
824dc2a60a Add token 2023-04-04 19:08:46 +03:00
ArtDev
97b1da8679 Change GL4ES repository 2023-04-04 18:45:19 +03:00
ArtDev
763e1be2d2 Merge pull request #3286 from PojavLauncherTeam/l10n_v3_openjdk2
New Crowdin updates
2023-03-19 21:46:42 +03:00
ArtDev
b581c7ba8e Update android.yml 2022-11-14 21:32:45 +03:00
ArtDev
083fa83305 Update android.yml 2022-11-14 21:32:45 +03:00
ArtDev
aa13b5a876 Restore checks 2022-11-14 21:21:11 +03:00
ArtDev
88d13353b3 Update android.yml 2022-11-14 21:10:14 +03:00
ArtDev
1eb508655b Temporarily allow pushes from other branches 2022-11-14 21:06:54 +03:00
ArtDev
62f4f92709 Ignore gplay upload errors 2022-10-30 23:17:45 +03:00
Boulay Mathias
ad2b8dd5a7 Update google submission workflow 2022-09-01 09:24:04 +02:00
Duy Tran Khanh
05e326b312 Ignore GH Actions run when PR syncs 2022-06-05 17:46:16 +07:00
ArtDev
ec8a6643b2 CI: remove run_id 2022-05-14 14:37:42 +03:00
ArtDev
36747ec15e CI: Switch branch to buildjre17 2022-05-13 14:40:18 +03:00
ArtDev
c29ede10cd CI: Also delete New JRE for noruntime build 2022-05-12 22:43:17 +03:00
ArtDev
363a8feff4 CI: Download JRE17 from the size testing branch 2022-05-12 22:35:19 +03:00