Commit Graph

19 Commits

Author SHA1 Message Date
Octol1ttle e9ffb40e2b fix(ci/macOS): run vcpkg on non-debug builds too
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2025-09-25 18:50:27 +05:00
renovate[bot] eb26d655b0 chore(deps): update actions/cache action to v4.3.0 2025-09-24 14:50:40 +00:00
renovate[bot] 170071746f chore(deps): update hendrikmuhs/ccache-action action to v1.2.19 2025-09-10 17:48:01 +00:00
renovate[bot] c596c6eb48 chore(deps): update actions/setup-java action to v5 2025-08-21 06:51:14 +00:00
renovate[bot] a1956ec53a chore(deps): update actions/cache action to v4.2.4 2025-08-11 06:44:42 +00:00
Seth Flynn b196c5d59f ci(setup-deps/windows): install java
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-31 21:19:37 -04:00
Seth Flynn 4614d683b3 ci(macos): use vcpkg
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-13 16:33:35 -04:00
Seth Flynn 9210d68ed1 ci(setup-deps/windows): try to fix vcpkg binary cache auth
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-13 16:33:33 -04:00
Seth Flynn 463cf43161 ci(setup-deps/windows): use vcpkg for msvc
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-09 05:22:50 -04:00
Seth Flynn 59ed25fad1 chore: update to qt 6.9
https://doc.qt.io/qt-6/whatsnew69.html

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-03 04:20:52 -04:00
seth 03c714cccf ci: build for arm on linux
Signed-off-by: seth <getchoo@tuta.io>
2025-06-13 02:19:52 -04:00
Seth Flynn 6d960b9c3c ci(setup-deps): always use sccache, simplify restore key
sccache is available on arm runners. we can use the restore key for an
easy, unique restore key in the cache too (it also prevents us from
re-using the ccache caches!)

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-13 02:18:19 -04:00
Seth Flynn 04ecd447bc ci(package/linux): use dpkg to determine file paths and variables
Should hopefully make things less brittle across different architectures

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-13 02:18:15 -04:00
seth 9d79695512 ci(mingw): print msys2 packages
Also lists theirs versions, which is useful for debugging issues like
those fixed in https://github.com/PrismLauncher/PrismLauncher/pull/3756

Signed-off-by: seth <getchoo@tuta.io>
2025-05-07 17:56:33 -04:00
seth 0711890d18 ci(mingw): use tomlplusplus from msys2
Signed-off-by: seth <getchoo@tuta.io>
2025-05-07 17:55:05 -04:00
Seth Flynn a7c5959b7e ci(setup-deps): dont force x64 binutils for msys2
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-05-01 11:02:35 -04:00
renovate[bot] be33aa3567 chore(deps): update hendrikmuhs/ccache-action action to v1.2.18 2025-05-01 14:19:24 +00:00
Seth Flynn 8c5333a5da ci: use sccache on windows
This apparently works with less hacks, and is actually suggested by the
action we're using

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-05-01 08:44:00 -04:00
Seth Flynn 2dfb674e44 ci: split build workflow into composite actions
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-05-01 08:43:57 -04:00