a12955236f
feature: Store CCACHE cache in CI cache
2024-03-16 19:08:22 -03:00
012bc479da
Use SUYU_USE_FASTER_LD
2024-03-16 02:26:22 +00:00
niansa
8cd1409673
Use mold in CI script
2024-03-16 02:26:22 +00:00
ddutchie
e29c55dd98
CI Changes to Alow Building Linux and Android [From FORK]
2024-03-14 21:35:22 +00:00
niansa
def7154dfb
Disable Android ktlintCheck for now as we don't currently support Android
2024-03-08 18:59:53 +00:00
JuanCStar
88b901a24e
Full rebrand
2024-03-08 09:06:48 +00:00
niansa
ba5b604f9a
Port original Linux CI code to Gitlab
2024-03-07 16:36:40 +00:00
JuanCStar
16dfc39f89
Rebrand Common FS Path functions
2024-03-07 09:21:59 +00:00
JuanCStar
f772e7d776
Changed app window name, logo and other references related
2024-03-06 11:19:34 +01:00
Crimson Hawk
cdbdf63ebe
Revert "Merge branch 'master' into 'dev'"
...
This reverts merge request !17
2024-03-06 05:26:38 +00:00
AMA2581
5720814b13
modifying all the files to match the app
2024-03-06 00:19:07 +03:30
t895
99ea31faa8
ci: android: Play store publishing setup
2024-02-04 10:54:18 -05:00
Liam
4548e5ae1d
ci: remove format dep from mainline step2
2024-01-16 22:59:20 -05:00
t895
954eb40237
ci: Remove format step from mainline builds
2024-01-15 10:30:57 -05:00
t895
cdeaca73c4
android: Move ktlintCheck to yuzu-verify
2024-01-13 17:41:01 -05:00
Liam
84787a2ada
ci: fix file mode check in format script
2024-01-11 18:57:07 -05:00
Liam
e11a3414ae
ci: fix format task
2024-01-10 11:52:58 -05:00
Liam
30743eff56
ci: make verify format workflow output more helpful
2024-01-08 09:52:25 -05:00
Liam
4f83b00f6f
general: fix trailing whitespace
2024-01-08 09:34:32 -05:00
t895
d677052e8c
actions: android: Build relWithDebInfo on main repo
2023-12-28 20:53:16 -05:00
Charles Lombardo
135b645b3d
ci: android: Use signing key if available
...
Lets gradle handle apk signing when available
2023-10-31 22:23:57 -04:00
liamwhite
eec3d356b6
Merge pull request #11689 from liamwhite/breakpad
...
qt: implement automatic crash dump support
2023-10-29 23:41:13 -04:00
toast2903
c206a04747
ci/linux: Fix find parameter order
...
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
2023-10-10 13:50:50 -04:00
lat9nq
00b0938f10
ci/linux: Upload separated debug symbols
...
Creates a new archive with a debug suffix that contains the debug symbols from
compiling yuzu for mainline. The yuzu executable also gets a GNU debug link to the symbols file.
ci/linux: Compile with debug symbols and upload separately
Currently only uploads for yuzu but yuzu-cmd or other future executables can be
added to the for-loop's parameters.
2023-10-10 11:55:55 -04:00
Liam
d3997bad9b
qt: implement automatic crash dump support
2023-10-08 11:35:53 -04:00
liamwhite
3e4029b238
Merge pull request #11042 from lat9nq/wayland-appimage
...
ci/linux: Target deploy script from appimage path
2023-07-22 11:17:48 -04:00
Morph
7fc5ef68d2
ci: Remove GA, Gr optimizations from MSVC
...
Internal testing has shown these result in higher committed memory usage in some systems.
Also Ob2 is already implied by O2, so that can be removed as well.
2023-07-21 01:30:43 -04:00
lat9nq
f02226283e
ci/mingw: Remove pefile installation step
...
This is unnecessary here: pefile is already installed on the container.
This step also causes issues in coming changes to the container.
2023-07-09 16:07:43 -04:00
Morph
e3937fe8ad
general: Update VulkanSDK and Vulkan-Headers
...
Latest as of this commit
2023-07-07 02:04:13 -04:00
Morph
eacec2ae12
ci: Download and install Vulkan SDK directly from LunarG
2023-07-07 02:04:13 -04:00
lat9nq
b417b8562e
ci/linux: Target deploy script from appimage path
...
Includes AppImage changes so that the needed Qt Wayland libraries are
included.
2023-07-06 20:53:22 -04:00
bunnei
ee8caac82f
android: Various fixes for CI.
2023-06-03 00:06:05 -07:00
liushuyu
1d0329a065
CI: add Android build systems
2023-06-03 00:05:33 -07:00
Danila Malyutin
7325fb054d
Fixup upload.ps1 for GHA
...
No extra folders are created with ninja generator after previous CMake fixes.
2023-05-14 01:23:07 +03:00
Matías Locatti
b000af0054
Re-enable LTO for Linux
...
Using the tested method of only enabling it for core and video_core.
Clang is skipped, because Clang.
2023-03-30 18:47:26 -03:00
Liam
600f325d87
general: fix spelling mistakes
2023-03-12 11:33:01 -04:00
Morph
b4b3454d9b
ci: Actually enable LTO on MSVC ( #9887 )
2023-03-02 14:47:20 +01:00
Matías Locatti
c38bb96a2c
Partially apply LTO to only core and video_core projects.
2023-02-27 18:44:14 -03:00
Morph
e711188be7
apply-patches-by-label: Remove unused variables and imports
2023-01-29 19:53:14 -05:00
Morph
0f04cabf84
apply-patches-by-label: Use python f-strings
2023-01-29 19:53:14 -05:00
Morph
8532e17243
ci: Abort on failure to query Github's API
...
This raises an exception if the GET request to Github's API returns anything other than 200 OK, ensuring we always have successful merges of tagged PRs.
Also, reduces the number of queried pages from 29 to 9 to reduce the number of requests.
2023-01-29 19:53:14 -05:00
Levi Behunin
d5fc56db4b
Move to Clang Format 15
...
Depends on https://github.com/yuzu-emu/build-environments/pull/69
clang-15 primary run
2023-01-29 17:49:42 -07:00
Colin Kinloch
5d36d4b143
ci: Allow setting clang-format binary
2022-12-30 14:29:41 +00:00
Matías Locatti
fd1ea0fd84
Enable compiler optimizations and enforce x86-64-v2 on GCC/Clang ( #9442 )
...
* Testing LTO (#4 )
* Testing LTO
* clang
* linux
* Added the rest of Blinkhawk's optimizations
* Unlikely asserts
* Removing LTO from Linux builds - GCC
* Removing LTO from Linux builds - Clang
2022-12-17 17:16:52 -08:00
lat9nq
e67b829cc7
ci/clang: Enable bundled FFmpeg
...
Explicitly use the bundled FFmpeg version, since we were auto-choosing
it before.
2022-12-01 01:09:05 -05:00
Kyle Kienapfel
c70e1d0247
Set TX_TOKEN for transifex client
...
I did some tests on my own fork, and we're writing to ~/.transifexrc but
the client can't seem to read that file. maybe issue with $HOME or
something.
Workaround is to set TX_TOKEN environment variable and now the pesky
~/.transifexrc file is not needed.
2022-10-16 23:37:25 -07:00
Kyle Kienapfel
fcebd36cde
Translations: new transifex client
...
Currently we're using the python client which uses an API that they
state will sunset Nov 30, 2022.
`tx push -s` actually appears to work properly, some of the other
commands require tweaking, like instead of suggesting `tx pull -a` in
dist/languages we need to suggest `tx pull -t -a`
2022-10-14 23:12:40 -07:00
lat9nq
682c50715c
ci/windows: Revert to using GCC for MinGW builds
...
Using MinGW in the future may not be ideal as it does not work very well
with crash dumps (#8682 ).
Switch back to GCC on MinGW. This also gives CI a way to check GCC 12
(as of writing, or whatever version of mingw-gcc Arch happens to be
shipping on a given week).
2022-10-09 17:47:52 -04:00
bunnei
700f1d498e
Migrate deploy-linux.sh from lat9nq's repo.
2022-10-01 10:25:28 -07:00
lat9nq
ad9f97cd8d
ci/linux: Drop linuxdeploy usage
...
Recent versions of Docker appear to cause the Qt linuxdeploy plugin to
throw a boost file copy error.
This switches from linuxdeploy to a script of mine I've been working on
for a while.
2022-09-26 00:35:03 -04:00