56 Commits

Author SHA1 Message Date
Eva Isabella Luna
0b28f59414
[FEAT] Add TARGET_OS
Used to name the tarballs a bit clearer, mainly for Jenkins.
2025-06-29 19:36:25 -06:00
Eva Isabella Luna
b7ec44cb09
[Actions] Switch to J316sAP
The security setup on J316sAP doesn't allow for the actions user to install from Homebrew.
2025-05-19 17:31:45 -06:00
Mathias-Boulay
52872d75e5 fix(build): repack per version 2024-06-15 20:07:53 +02:00
Mathias-Boulay
e49aca792a fix(build ios): use target version 2024-06-15 18:19:09 +02:00
Mathias-Boulay
75de467a28 build: docker jre21 compat, CI updated for both 21 and 17 2024-06-15 17:56:40 +02:00
Mathias-Boulay
7fc629ab1c build: make it easier to follow script execution 2024-06-15 12:33:51 +02:00
Mathias-Boulay
2e091dc3f3 re-use github runners 2024-04-15 10:03:36 +02:00
Mathias Boulay
be6d4b191d test self hosted ubuntu server 2024-04-10 22:03:00 +02:00
Mathias Boulay
4f42af70fe revert yaml 2024-04-10 21:58:02 +02:00
Mathias Boulay
c3fb42fcd9 debug: print info about class loading 2024-04-10 01:04:29 +02:00
Duy Tran Khanh
1d6f477306
Skip uploading jdk for ios 2024-03-27 12:36:44 +07:00
fukiame
3c2f8fe40e
buildjre17: improvements (#20)
* .github: move apt commands to workflow

the scripts are capable of running on other distros, so "let the host cook"
also explicitly use Python 3 here as the build env do not use Python 2

* treewide: use bash [[

./buildlibs.sh: line 18: [: : integer expression expected
...
./buildjdk.sh: line 53: [: : integer expression expected
...

all scripts has bash shebang anyways,
replace all single brackets [ with bash's double brackets [[

* [hack] tarjdk: force termux-elf-cleaner v2.2.0

g++: error: unrecognized command line option ‘-std=c++20’; did you mean ‘-std=c++2a’?

caused by a mix of our outdated toolchains and an upstream commit [1]
downgrade the version of termux-elf-cleaner we use to the latest stable tag to workaround the issue

[1]: 9578f2c4bc

Test: presubmit
Signed-off-by: fukiame <fukiame@proton.me>

* .github: update actions and runner image

The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-java@v1, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/

* Revert "[hack] tarjdk: force termux-elf-cleaner v2.2.0"

this branch doesnt serm to be affected by the error...
i dont get it

This reverts commit 40f4b1a5fb28042c57bbaec826eea4cce9fdc8b9.

---------

Signed-off-by: fukiame <fukiame@proton.me>
2024-03-09 21:20:51 +03:00
Duy Tran Khanh
0e55fd2fc9
Update build.yml
Skip 1h for other jobs
2023-11-17 05:48:42 +07:00
Duy Tran Khanh
abdff4788c
Schedule build 2023-11-17 05:46:16 +07:00
Duy Tran Khanh
866ce82593
Add procursus to PATH 2023-01-30 05:23:47 +07:00
Eilionoir Tunnicliff
04541bd3e0
Switch to M1 runner for iOS builds (JDK 17) (#11)
* Use M1 runner for JDK compile

* Add homebrew to PATH

* Fix freetype library location on Apple Silicon

* Fix jre_override copy operation
2022-08-17 14:16:11 -04:00
khanhduytran0
2aa1aada10 tweaks 2022-08-16 14:32:10 +07:00
khanhduytran0
87441e69ce Build jdk17 for iOS 2022-08-16 12:26:27 +07:00
Boulay Mathias
ebf9aff0c1
Jre17 but *smol* (#8)
- a lot of commits idk xdxd

Co-authored-by: ArtDev <45949002+artdeell@users.noreply.github.com>
2022-05-13 13:58:35 +03:00
Duy Tran Khanh
d1bf217657
Update build.yml 2021-06-12 10:08:13 +07:00
Duy Tran Khanh
652141cfda
Set Boot JDK to 16 2021-06-05 13:18:54 +07:00
Duy Tran Khanh
dab7eafdf4
Update build.yml 2021-06-04 17:57:25 +07:00
Duy Tran Khanh
2d00cca89b
Update build.yml 2021-06-04 17:55:41 +07:00
Duy Tran Khanh
e52446bf18
iOS aarch64 port of OpenJDK 8 (#5)
This port is still WIP and may not work.
2021-05-15 19:43:22 +07:00
Duy Tran Khanh
201c909ab8
Update build.yml 2021-05-07 11:50:48 +07:00
Adam Tunnic
1e526efc7c
GitHub, I was on my fork. 2021-05-01 10:55:24 -04:00
Adam Tunnic
0bd01c9a06
Working on iOS 2021-05-01 10:48:23 -04:00
Google61
58e9b6dcfa
Update build.yml 2021-04-20 07:38:58 +03:00
Google61
59f0806d4e
Update build.yml 2021-04-20 00:42:26 +03:00
Google61
76229f938c
Fix few strings 2021-04-19 23:27:59 +03:00
Google61
b01d652f97
Make 'pojav' job wait 'build' completion 2021-04-19 22:57:18 +03:00
Google61
c2c38c4a57
Something that I forgot 2021-04-19 22:53:50 +03:00
Google61
c0348dcad6
Repack JRE as PojavLauncher compatible tarballs 2021-04-19 22:49:14 +03:00
Duy Tran Khanh
f0267bb15b
Update build.yml 2021-04-07 16:16:39 +07:00
Duy Tran Khanh
f1be80c491
Separate files 2021-03-17 17:14:29 +07:00
Duy Tran Khanh
4209d3f09d Changes
- Combine workflow yml files to one.
- Separate upload JDK, JRE and debuginfo (.diz files).
2021-03-17 15:45:12 +07:00
khanhduytran0
b8aa2345f8 Fix 2021-02-19 07:32:38 +07:00
khanhduytran0
779d5c021a Also upload jdk for anyone need it 2021-02-19 07:29:37 +07:00
khanhduytran0
2c411a03c6 aarch32 instead of arm maybe? 2021-01-15 17:11:56 +07:00
khanhduytran0
a526079f9a Prepare CI autobuild for JRE8 2020-10-18 18:15:12 +07:00
khanhduytran0
7e5ed048df Enable x86_64 build 2020-09-24 09:42:45 +07:00
khanhduytran0
2cdab04934 Try to fix arm32 autobuild error 2020-09-24 09:36:46 +07:00
LegacyGamerHD
c8616d49f1
Rename build_aarch32.yml to build_aarch32.ymlz 2020-09-23 11:54:56 +02:00
LegacyGamerHD
2c6105f604
ugh 2020-09-23 11:43:42 +02:00
LegacyGamerHD
94facc9cad
oops 2020-09-23 11:43:02 +02:00
LegacyGamerHD
42cbe69bd0
add arm32 2020-09-23 11:41:50 +02:00
khanhduytran0
9592fe58af Try build without headless 2020-09-21 18:23:41 +07:00
Tran Khanh Duy
30f649b5d3
Update build_aarch64.yml 2020-09-21 17:18:03 +07:00
Tran Khanh Duy
2ac79d5c14
Update build_x86_64.yml 2020-09-21 17:16:47 +07:00
Tran Khanh Duy
08973e329a
Create build_x86_64.yml 2020-09-21 17:16:29 +07:00