89 Commits
Author SHA1 Message Date
OpenSauce04 1137d530b0 Rename USE_DISCORD_PRESENCE option and def to ENABLE_DISCORD_RPC 2026-06-17 17:17:21 +01:00
OpenSauce04 609ed7caf3 cmake: Enable ENABLE_QT_TRANSLATION by default 2026-06-15 15:45:52 +01:00
OpenSauce04 383a28795e ci: Build azahar-room Docker image for ARM64 2026-05-25 17:04:47 +01:00
OpenSauce04 725544f3b4 ci: Add --no-cache to Docker build command
This is mostly just for specificity. In practice this will never do anything in CI because there will never be any cache to use, but if there was, we wouldn't want to use it
2026-05-25 17:04:47 +01:00
PabloMK7andOpenSauce04 267887d7a9 Add attestation support to increase release security (#2117)
* ci: Add sbom and attestation

* tools: Add verify-release.sh

* verify-release.sh: Set executable permission

* verify-release.sh: Put downloads into a gitignored directory

* tools: Make verify-release also download sbom

---------

Co-authored-by: OpenSauce04 <[email protected]>
2026-05-14 14:52:10 +02:00
OpenSauce04 652fc02175 ci: Implement MXE CI/CD build job 2026-05-09 10:32:52 +01:00
OpenSauce04 39363cd435 ci: Merge standalone macOS CI/CD jobs into single runner 2026-03-28 15:32:24 +00:00
OpenSauce04 75cd4ce649 ci: Add build tests for ARM Linux
No binaries yet
2026-03-12 16:14:43 +00:00
Eric Warmenhoven 463db8ffe4 Move libretro ci file to .ci 2026-03-12 15:18:44 +00:00
OpenSauce04 a35a619903 ci: Add version suffix to libretro archive filenames 2026-03-08 19:43:38 +00:00
OpenSauce04 92cd488754 Move version numbers to end of release file filenames 2026-03-04 14:48:04 +00:00
OpenSauce04 15041eca5f docker: Improve git tag/ commit hash integration 2026-01-11 15:17:23 +00:00
OpenSauce04 a84a58b613 ci: Added build job for Android Google Play flavor 2025-12-29 15:00:34 +00:00
OpenSauce04 05562046ac ci: Split AppImage build into two, with and without Wayland support 2025-12-05 16:53:06 +00:00
OpenSauce04 a34ad3bff8 Added docker CI/CD job 2025-12-02 10:54:42 +00:00
OpenSauce df3c0c18e4 renderer_vulkan: Disable FIFO when refresh rate is lower than ~60hz or Apple low power mode is enabled (#1193)
* renderer_vulkan: Disable FIFO when refresh rate is lower than ~60hz

Also disables FIFO when Apple low power mode is enabled, as it can limit the application framerate to 30fps

* renderer_vulkan.cpp: Put `IsLowRefreshRate` into anon namespace + make static
2025-06-29 21:06:44 +01:00
OpenSauce04 8559aba978 ci: Fixed EXTRA_CMAKE_FLAGS variable being set up incorrectly with tagged builds 2025-04-30 18:21:07 +01:00
OpenSauce04 5fc48cfc8d ci: Remove libs directory for MacOS during macos-universal.sh so that it doesn't get distributed
This directory isn't at all necessary, and just wastes space in the distributed archive
2025-04-26 22:35:38 +01:00
OpenSauce04 3947f896e5 ci: Don't compile standalone room for MacOS
Closes #672
2025-04-26 22:35:10 +01:00
OpenSauce04 b4699d9d47 ci: For source artifacts from tagged builds, use the name of the tag in the filename
Closes #779
2025-04-26 16:49:38 +01:00
OpenSauce04 0051182338 ci: Windows installer is now deployed directly to artifacts directory 2025-04-21 13:33:19 +01:00
OpenSauce04 544c6b4bbc ci: Disable standalone room executable for AppImage 2025-04-16 16:39:09 +01:00
OpenSauce04 19551b1eb6 ci: Enabled update checker for tagged Windows and MacOS builds
This was supposed to be enabled for all platforms, but was erroneously only enabled for Linux
2025-03-19 10:09:43 +00:00
OpenSauce04 9f83139118 ci: citra-unified-source --> azahar-unified-source 2025-03-15 18:55:24 +00:00
OpenSauce04 b019ac275c macos: Renamed application from azahar to Azahar 2025-03-15 13:57:01 +00:00
OpenSauce04 2234fa93cb qt: Added update checker behind CMake option ENABLE_QT_UPDATE_CHECKER 2025-03-12 21:55:12 +01:00
OpenSauce04 26ce7e4f28 license-header.rb: Don't read UTF-8 BOM as text when checking headers 2025-03-11 20:18:33 +00:00
OpenSauce04 aa5dc18471 ci: Updated pack.sh script 2025-02-28 10:03:55 +00:00
OpenSauceandPabloMK7 9abcb4d520 Fix various build issues (#572)
Co-authored-by: PabloMK7 <[email protected]>
2025-02-27 22:02:33 +00:00
OpenSauce04 4f76876707 ci: Updated clang-format command to match updated build environment 2025-02-27 17:52:33 +00:00
OpenSauce04 3846a97dda ci: Fixed incorrect clang-format command 2025-02-27 17:19:28 +00:00
OpenSauce04 790e41f4bc Implemented NSIS installer for Windows 2024-11-10 19:00:58 +00:00
OpenSauce04 f34d1b1ea8 Distribute MacOS build as a zip archive 2024-11-10 18:16:50 +00:00
OpenSauce04 f0d22a9800 Removed redundant cmake options related to the compatibility list 2024-11-10 18:16:50 +00:00
OpenSauce04 74b88c253c Added file license header checking to CI 2024-11-10 18:16:49 +00:00
OpenSauce04 aa06b58523 Android: Removed nightly and canary build flavours as they are now obsolete 2024-11-10 18:16:49 +00:00
Reg Tiangha 57385ebf5f ci: Strip Clang binaries 2024-11-10 18:16:49 +00:00
OpenSauce04 b148393c09 Fixed release version numbers not being displayed in-app 2024-11-10 18:16:49 +00:00
Miguel 3a956f3ade bundle qt wayland into appimage by rtiangha (#212) 2024-11-07 14:47:27 +01:00
PabloMK7 b582cfc959 Update submodule repositories (First Azahar commit) 2024-11-07 14:39:52 +01:00
Steveice10 cca8c08a9a build: Fix non-PCH build on Linux and add non-PCH verification to CI. (#7351) 2024-01-13 19:58:09 -08:00
Steveice10 2e369c03b8 ci: Revert back to unzipped Android artifacts. (#7258) 2023-12-19 18:51:47 -08:00
Steveice10 9a6d15ab74 ci: Only use Linux clang for app image build. (#7244)
* ci: Only use Linux clang for app image build.

* build: Re-add -Wno-attributes for GCC 11.
2023-12-12 09:48:06 -08:00
Steveice10 5193a5d222 build: Remove need for system Python to download Qt on macOS. (#7125) 2023-11-06 12:26:50 -08:00
Steveice10 b5d744bcae ci: Work around macOS GitHub runner pip install failures. (#7110) 2023-11-03 03:35:32 -07:00
TGP17 b231a22ea5 Switch compiler to clang on Linux (#7077) 2023-10-25 11:00:52 -07:00
Steveice10 6244f9e3fd ci: Support Android x86_64 and optimize build caching. (#7045)
* android: Support x86_64 devices.

* ci: Improve ccache hits and stats.

* ci: Compress Android artifacts.

* ci: Re-enable PCH and set ccache sloppiness appropriately.
2023-10-08 23:56:01 -07:00
SachinVin 5ced2c7af9 Bump clang format to 15 (#7014) 2023-09-27 19:29:49 +05:30
Steveice10 af5202f6cb ci: Add iOS verification workflow. (#6992) 2023-09-18 20:12:28 -07:00
Steveice10 cf54210f42 ci: Remove compatibility artifact naming for releases. (#6647) 2023-08-20 16:41:13 -07:00