Commit Graph

90 Commits

Author SHA1 Message Date
DioEgizio
efe4e7df06 fix some appimage issues building with qt 5.15.2
some users are having weird scaling issues since we're using qt 5.12.8 for the appimage
2022-04-28 18:17:02 +02:00
Sefa Eyeoglu
c7563a5f7c
Merge pull request #454 from kthchew/feature/hardened-runtime 2022-04-19 21:47:57 +02:00
Kenneth Chew
9462dd3ddc
Improve security by enabling hardened runtime for macOS
This change also fixes a bug on recent versions of macOS where Minecraft mods that requested access to the microphone would silently fail.
2022-04-19 11:36:03 -04:00
Sefa Eyeoglu
c3524a9d57
fix: bundle binary tarball as user root 2022-04-19 16:18:11 +02:00
DioEgizio
1bb35b9204 specify -DLauncher_BUILD_PLATFORM on CI builds
more cool
also maybe helps with updater?
2022-04-18 12:22:53 +02:00
DioEgizio
0c581cfb62
CHANGE: use Qt 5.15.3 (from brew) on macos
More updated Qt means less bugs and generally less issues.
The only drawback is losing MacOS Sierra support
2022-04-17 09:53:30 +02:00
Sefa Eyeoglu
abdb846c3f
fix: set install prefix for Linux to /usr 2022-04-16 18:13:12 +02:00
Sefa Eyeoglu
b0b6dd8f87
fix(actions): remove macdeployqt 2022-04-16 18:13:12 +02:00
Sefa Eyeoglu
4a971226e4
refactor(actions): combine steps for unified builds 2022-04-16 18:13:12 +02:00
Sefa Eyeoglu
8c98cc9458
Merge pull request #333 from oynqr/build/lto 2022-04-15 16:02:06 +02:00
DioEgizio
d2ffaee9f8 remove deadcode in CI 2022-04-03 14:43:02 +02:00
DioEgizio
54d2c91320 bring back portable linux builds 2022-03-26 07:06:37 +01:00
Philipp David
471ea680a5
Update used actions and cleanup release flow 2022-03-23 16:18:25 +01:00
Philipp David
d252917792
Enable LTO for Actions 2022-03-23 11:40:19 +01:00
DioEgizio
c6b1a776dc
fix some typos 2022-03-22 07:38:00 +01:00
DioEgizio
8accb6f04e
fix typos
opz :P
2022-03-21 19:29:33 +01:00
DioEgizio
d1d055564c
fix typo 2022-03-21 19:21:09 +01:00
DioEgizio
2741c58a01
bring back notportable builds 2022-03-21 19:11:55 +01:00
Philipp David
6202525372
Readd short rev to artifact names 2022-03-18 22:28:52 +01:00
Philipp David
f01b8f29c6
Use Temurin instead of AdoptOpenJDK 2022-03-17 23:32:44 +01:00
Philipp David
440e9731e2
Switch to msys2 for Windows builds 2022-03-17 22:06:06 +01:00
txtsd
c1201997a3
Fix Ubuntu system Qt failure 2022-03-10 13:38:16 +05:30
txtsd
69d01204e0
Implement PR suggestions 2022-02-23 16:22:53 +05:30
txtsd
1e3b896fda
Replace layouts with LAUNCH_PORTABLE 2022-02-23 16:22:23 +05:30
txtsd
f9d4751ec0
Use System Qt for generic Linux build 2022-02-22 20:40:16 +05:30
txtsd
5bbb4f31dc
Add generic Linux system builds 2022-02-21 21:48:31 +05:30
txtsd
8596753a63
Allow building release builds and…
…trigger GH release using tags
2022-02-15 14:24:52 +05:30
txtsd
fb14796ed7
Adjust OpenSSL step 2022-02-12 14:56:15 +05:30
txtsd
e97a6ef957
Unsplit OpenSSL step 2022-02-12 00:19:11 +05:30
txtsd
b9be8d08d2
Remove superfluous variable 2022-02-11 18:05:26 +05:30
txtsd
33d369d78c
Add missing deploy flags 2022-02-11 18:05:26 +05:30
txtsd
0e6e6a7521
Remove generic Linux builds
They don't necessarily run on all distros
2022-02-11 18:05:26 +05:30
txtsd
eb692c2ee9
Split OpenSSL step 2022-02-11 18:05:26 +05:30
txtsd
3eee38fedd
Make 32bit Windows build instead 2022-02-11 18:05:26 +05:30
txtsd
0ba61bb590
Implement even more PR suggestions 2022-02-11 18:05:26 +05:30
txtsd
9497485103
Implement more PR suggestions 2022-02-11 18:05:26 +05:30
txtsd
551d9c86ba
Implement PR suggestions 2022-02-11 18:05:26 +05:30
txtsd
e61e827eb9
Use Adoptium JREs 2022-02-11 18:05:26 +05:30
txtsd
35d1330fe2
Build AppImages for Linux
Now builds windows and macOS builds,
with windeployqt and macdeploqt.
Also adds SHA to the build filenames.
2022-02-11 18:05:26 +05:30
txtsd
37e1962845
Add build.yml 2022-02-02 06:28:00 +00:00