¥IGA
6f5dfc576f
CI: Use Qt 6.9.0 + Update CMake Cache ( #2487 )
2025-02-21 08:29:09 +02:00
¥IGA
8447412c77
Bump to Clang 19 ( #2434 )
2025-02-18 15:55:13 +02:00
DanielSvoboda
154473d3b3
Fixes translation BOT ( #2465 )
...
* Update update_translation.yml
* Update update_translation.yml
* Update update_translation.yml
2025-02-17 16:59:10 +02:00
georgemoralis
1e7f651b1b
Auto update of english translation file based on sources ( #2349 )
...
* added auto-translation action
* made scripts executable
* reuse
* no-obsolete - reuse (#2392 )
* other languages - reuse
* no-obsolete
see everything that is 'vanished', because it does not exist
* Update update_translation.sh
* +
---------
Co-authored-by: DanielSvoboda <daniel.svoboda@hotmail.com>
2025-02-13 15:50:55 +02:00
¥IGA
7728db0dd3
Qt: Use Qt 6.8.2 ( #2409 )
...
* Qt: Use Qt 6.8.2
* Update Building Instructions For Windows
2025-02-13 12:01:14 +02:00
georgemoralis
2e6c9b8f98
Revert "Optimize workflows by caching apt install
( #2212 )" ( #2220 )
...
This reverts commit fb738bc247
.
2025-01-23 22:58:45 +02:00
Angelo Rosa
fb738bc247
Optimize workflows by caching apt install
( #2212 )
...
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
* optimize apt caches
* change on push syntax
* removing comments and check time improvements on following pushes
* add recursive submodule fetch
* Revert "add recursive submodule fetch"
This reverts commit b059bda3b8
.
* restore old push on everyhing rule
* fix libfuse2 uncaching package
* moving qt deps outside from caching directives
2025-01-23 15:54:42 +02:00
Plínio Larrubia
0cee59cbe6
ci: Don't use the same cache for clang and gcc on linux ( #2173 )
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2025-01-17 16:56:52 +02:00
tomboylover93
0eee36cbc7
ci: Add GCC build job for Linux ( #2027 )
...
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
* Add GCC CI build job
* gcc-ci: Change Clang CI job naming to avoid confusion
* gcc-ci: Remove GCC CI job from pre-release
This also removes the packaging step for linux-sdl-gcc and linux-qt-gcc so that the only available artifacts for download are compiled with Clang
* gcc-ci: Remove -clang prefix from Clang build jobs
* hot-fix
* specify gcc-14
* hot-fix: use system rapidjson
* use rapidjson-dev
* revert "use system rapidjson"
2025-01-08 14:41:01 +02:00
¥IGA
869bf85e9a
CI: Switch to Windows 2025 & Reduce Warnings ( #2052 )
2025-01-07 09:07:41 +02:00
squidbus
40e8a40ada
externals: Add MoltenVK as an external. ( #1767 )
2024-12-14 10:20:04 +02:00
MajorP93
306279901f
ci: Use link-time optimization for building ( #1636 )
...
* ci: Use link-time optimization for building
* cmake: Set CMP0069 policy to new for external dependencies
* This enables LTO also when building external dependencies that do not
handle CMP0069 in their CMake scripts.
2024-12-13 18:30:16 +02:00
squidbus
3d0aacd43d
ci: Limit build parallelism to number of processors. ( #1632 )
2024-11-30 22:24:32 +02:00
¥IGA
c83ac654ce
Bump to Clang 18 ( #1549 )
2024-11-21 12:08:22 +02:00
squidbus
f7b458c85a
ci: Change to macOS 15 ( #1508 )
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2024-11-10 00:20:54 +02:00
Quang Ngô
a547b2774f
Allow disable the auto updater ( #1490 )
2024-11-07 14:56:02 +02:00
DanielSvoboda
97bb22998b
Publish to Release Repository ( #1452 )
...
Stores the builds in 3 repositories, one for each operating system:
shadps4-binaries-Windows
shadps4-binaries-Linux
shadps4-binaries-Mac
This makes it possible to download previous builds, it will be used on the website as planned by shadown
2024-10-27 22:08:25 +02:00
Quang Ngô
e596e9350b
ci: Fix controller detection on startup for Linux ( #1410 )
2024-10-20 11:02:24 +03:00
georgemoralis
08343faf01
hot fix : put linux-qt in parallel3
2024-10-15 20:10:49 +03:00
georgemoralis
9b54e82314
revert qt-issue
...
fixed linux-qt build
2024-10-14 15:00:55 +03:00
Quang Ngô
b965b094b7
test ( #1371 )
2024-10-14 14:34:52 +03:00
Quang Ngô
3982ef7188
ci: add missing libs to enable Wayland backend for SDL ( #1184 )
2024-10-10 17:54:32 +03:00
nishinji
2fd4861d3e
CI: Build outside the main branch ( #1239 )
2024-10-06 02:26:19 +03:00
Quang Ngô
b92dc8c714
ci: fix audio for Linux ( #1177 )
2024-10-01 16:11:08 +03:00
DanielSvoboda
98ea06e82d
cancel-in-progress ( #1162 )
...
if 2 actions are being created to go to MAIN, the oldest one will be canceled
2024-10-01 07:54:36 +03:00
¥IGA
bc6c0de76d
Better screenshots for 0.3.0 + misc changes ( #1122 )
...
* Better screenshots for 0.3.0 + misc changes
* Update BloodBorne screenshot
2024-09-28 16:17:11 +03:00
Plínio Larrubia
687be5b132
fix: Duplicated CI run after opening a PR with a branch in the original repo ( #1110 )
2024-09-27 17:35:40 +03:00
DanielSvoboda
75166ecd2a
Cleaner pre-release messages ( #1096 )
...
Instead of showing all the content and just the latest commit,
it will show the link to all the changes between the latest release and the pre-release
2024-09-27 09:05:16 +03:00
tGecko
54e2179337
Add playback of background/title music in game list ( #1033 )
...
* add playback of background/title music
* clang_format
* add windows multimedia build instructions
* fix typo accidentally made to arm
* address comments
* loop music
* feedback
* fix CI
* add newline
* playBGM off by default
---------
Co-authored-by: Charles <charles@superfocus.ai>
2024-09-26 09:12:41 +03:00
DanielSvoboda
cec9275c85
Fix Logic for Deleting Old Pre-Releases ( #1060 )
...
Currently, is excludes old pre-releases by only comparing the date, without considering the time. This update uses published_at instead of created_at and compares both date and time to accurately exclude older pre-releases.
2024-09-24 22:40:19 +03:00
DanielSvoboda
43e7c00fdd
fix pre-release token ( #1043 )
2024-09-23 21:14:55 +03:00
DanielSvoboda
ad9f1370d5
Pre-release | Unifies builds ( #953 )
...
* Pre-release | Unifies builds
* Missing code...
* +
create actions for any branch, and pre-release only for MAIN
* Cache windows
* Delete old pre-releases and tags
deletes old pre-releases and their tags to keep the repository clean
* Update build.yml
2024-09-23 20:13:39 +03:00
squidbus
079d90211f
ci: Refresh CMake cache on build. ( #996 )
2024-09-20 11:54:23 +03:00
Plínio Larrubia
d07c81e0d2
Cache Windows CIs, solution by @Artalus ( #985 )
...
* ci: Add ccache with ninja generator for Windows builds
- Credits to @Artalus
* ci: Don't include d3d and dxc compiler DLLs
* ci: Simplify cache steps names and key names
- Windows builds will no longer cause issues when merging
* CI trigger
2024-09-19 17:38:34 +03:00
georgemoralis
dd61c2a0d1
Revert "Add UI to configure keyboard-to-controller mapping ( #308 )"
...
This reverts commit fdb13a3b90
.
2024-09-11 12:56:27 +03:00
Vasyl_Baran
fdb13a3b90
Add UI to configure keyboard-to-controller mapping ( #308 )
...
* Add UI to configure keyboard-to-controller mapping
* Add an optional "---fix" argument to format-checking script
* clang fix
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2024-09-11 08:51:18 +03:00
Plínio Larrubia
81f7c830be
ci: enable cmake cache on all platforms (SDL/Qt) ( #622 )
...
- uses actions/cache@v4 and hendrikmuhs/ccache-action@v1.2.14
- Keeps the cache from CMake Cache configuration (Windows, Linux, macOS)
- Keeps the cache from CMake build objects (Linux/macOS)
- Use ccache for Linux builds
- Use sccache for macOS builds
- Add hashes to the s/ccache keys
- Update cache names with OS-qt/sdl as a prefix
- All old caches are invalidated, delete them or wait for cache eviction
2024-09-07 00:01:55 +02:00
tGecko
ad22e2cfac
include build date
...
use pwsh instead of cmd on windows workflows
2024-09-01 17:24:53 +02:00
tGecko
079ae9ef43
include git short hash in artifact filename
2024-09-01 12:40:51 +02:00
squidbus
95943e42ed
ci: Remove translations folder from Windows upload.
2024-08-31 13:28:22 -07:00
squidbus
5aaab7f841
ci: Remove translations folder from macOS upload.
2024-08-31 13:12:59 -07:00
Dzmitry Dubrova
26b5661dea
ci: Fix linux-qt CI
2024-08-25 16:03:25 +03:00
Dzmitry Dubrova
83b43363fa
ci: Fix CI
2024-08-25 13:59:22 +03:00
Dzmitry Dubrova
7766a653d5
ci: Add LinguistTools to CIs
2024-08-25 13:18:46 +03:00
Xphalnos
70576035b0
Misc changes
2024-08-18 17:56:29 +02:00
Xphalnos
254b9ffb50
Workflows cleanup + misc fixes ( #371 )
...
* Workflows cleanup
* clang-format
* SDL3: Disabling unnecessary options
* Revert CMakeLists.txt changes
2024-08-08 18:19:44 +03:00
Xphalnos
21462523de
Minor Qt GUI update ( #363 )
...
* Minor Qt GUI update
* Update gui_context_menus.h
* Update gui_context_menus.h
* Update game_info.cpp
2024-08-04 16:07:10 +03:00
Xphalnos
b3525d7f79
Don't download unnecessary DLLs ( #341 )
2024-07-30 22:41:31 +03:00
squidbus
de3864dba7
Install x86_64 MoltenVK from Homebrew. ( #318 )
2024-07-23 22:17:50 +03:00
VasylBaran
4e81d91f88
Install molten-vk using brew (vs getching it directly with url) to fix macOS build
2024-07-23 20:24:35 +03:00