Commit graph

24 commits

Author SHA1 Message Date
tomboylover93 0eee36cbc7
ci: Add GCC build job for Linux ()
* 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 () 2025-01-07 09:07:41 +02:00
squidbus 40e8a40ada
externals: Add MoltenVK as an external. () 2024-12-14 10:20:04 +02:00
MajorP93 306279901f
ci: Use link-time optimization for building ()
* 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. () 2024-11-30 22:24:32 +02:00
¥IGA c83ac654ce
Bump to Clang 18 () 2024-11-21 12:08:22 +02:00
squidbus f7b458c85a
ci: Change to macOS 15 () 2024-11-10 00:20:54 +02:00
Quang Ngô a547b2774f
Allow disable the auto updater () 2024-11-07 14:56:02 +02:00
DanielSvoboda 97bb22998b
Publish to Release Repository ()
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 () 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 () 2024-10-14 14:34:52 +03:00
Quang Ngô 3982ef7188
ci: add missing libs to enable Wayland backend for SDL () 2024-10-10 17:54:32 +03:00
nishinji 2fd4861d3e
CI: Build outside the main branch () 2024-10-06 02:26:19 +03:00
Quang Ngô b92dc8c714
ci: fix audio for Linux () 2024-10-01 16:11:08 +03:00
DanielSvoboda 98ea06e82d
cancel-in-progress ()
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 ()
* 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 () 2024-09-27 17:35:40 +03:00
DanielSvoboda 75166ecd2a
Cleaner pre-release messages ()
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 ()
* 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 ()
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 () 2024-09-23 21:14:55 +03:00
DanielSvoboda ad9f1370d5
Pre-release | Unifies builds ()
* 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