Gliniak
deaf21e9e1
[CI] Fixed CI failure caused by incorrect variable check
2026-07-15 19:53:27 +02:00
Margen67
bad346717a
[xb] Skip aarch64 submodule for x64 target
2026-07-14 03:24:00 -07:00
Margen67
8b948d503f
[CI] Upgrade cache action to v6
2026-06-27 22:11:44 -07:00
Margen67
dd858e234c
[CI] Cleanup
...
Use new archive input to rework artifacts.
Add runs-on and llvm_version inputs and ubuntu_base output to Lint so it can be passed to the Linux job.
Remove broken config input.
Upgrade Windows to VS2026.
2026-06-23 23:23:45 -07:00
Herman S.
24015ef164
[Build/Release] Convert linux release to produce an appimage
...
Ported from xenia-edge with minor adjustments to remove Qt deps.
2026-03-27 15:51:45 +09:00
Herman S.
02ca07484c
[Build] Ensure clang/lld are pinned to the correct version
2026-03-27 14:54:15 +09:00
Gliniak
e0fcf29d4b
Revert "[CI] Trying to fix releases ordering"
...
This reverts commit 7928966bab .
2026-03-25 20:01:30 +01:00
Gliniak
7928966bab
[CI] Trying to fix releases ordering
2026-03-24 21:53:42 +01:00
Gliniak
2fa6942853
[CI] Fixed incorrect release title (missing _<branch_name>)
2026-03-24 21:06:50 +01:00
Gliniak
83802fbb66
[CI] Fixed tag name & removed duplicated notes on release
2026-03-24 20:18:58 +01:00
Gliniak
395219cbba
[CI] CI Redesign: Initial Orchestrator & Removal of unused drone CI
...
[Note] This is partially written by AI
2026-03-24 07:39:13 +01:00
Herman S.
71c5702ee8
[Build] Convert build system to raw cmake and remove premake layer
2026-03-04 17:37:36 +09:00
Herman S.
f2ac39cfd9
[Build] Generate shaders on build instead of having them checked in
2026-03-03 16:21:30 +09:00
Herman S.
f9d4dbc8e9
[Build] Use clang 20 for clang format consistently across Win/Lin
2026-02-15 01:25:43 +09:00
Margen67
60ffc2e83f
[CI] Remove unneeded python-setup
...
The default Python version was updated so this is no longer necessary: https://github.com/actions/runner-images/blob/main/images/windows/Windows2025-Readme.md#language-and-runtime
2026-02-02 00:23:18 -08:00
Margen67
79e1a2b866
Require Python 3.10+
...
3.9 is EOL.
2025-11-20 03:53:41 -08:00
Margen67
a4154b236b
[CI, premake] Make some submodules optional
2025-08-22 06:22:07 -07:00
Margen67
a4f91d8758
[CI] Cache Premake on Linux
...
Update Linux_build.yml
2025-08-22 06:22:07 -07:00
Margen67
04adfffa35
[CI] Fix releases (again)
2025-08-08 11:58:07 -07:00
Margen67
ff29ceabb4
[CI] Windows is stupid
2025-07-28 23:58:17 -07:00
Margen67
4a5f63650d
Add .py file extension to Python
2025-07-28 23:54:52 -07:00
Margen67
a10ca517a6
[CI] Run xenia-build directly
2025-07-28 11:29:57 -07:00
Margen67
5e4a04f383
[CI] Remove Clang 19 build
2025-07-19 14:42:21 -07:00
Margen67
45ca1c352d
[CI] Add --no_premake to build
2025-07-19 14:42:21 -07:00
Margen67
d8137a23ea
[CI, premake] GCC "progress"
...
Also move "NoBufferSecurityCheck" outside of Windows to improve performance for Linux. (linktimeoptimization leads to build errors)
2025-07-19 14:42:21 -07:00
Margen67
032dc8437b
[CI] Get UBUNTU_BASE from lsb_release
2025-07-19 14:42:21 -07:00
Margen67
7835f92d8c
[CI] Fix release creation
2025-07-08 00:47:02 -07:00
Margen67
79509828f0
[CI] Add LLVM/Clang 20
2025-07-07 04:27:38 -07:00
Margen67
3be371a4a3
[CI] Deduplicate UBUNTU_BASE and LLVM_VERSION
2025-07-07 04:27:38 -07:00
Adrian
fd1abfe6aa
[Lint/CI] Use LLVM v19 for Linux & Lint
2025-06-21 00:25:27 +02:00
Margen67
15008ccecc
[CI] Check binary size
2025-06-02 00:41:30 -07:00
imaginebeingatcomputers
2c8acf7b96
[CI] use gzip in tar compression
2025-05-10 09:42:49 +02:00
Margen67
d20620eb5e
[CI] Linux: Add bat+ps1
2025-03-23 14:22:16 -07:00
Margen67
4cc074df63
[CI] Fix release title
2025-01-28 04:59:33 -08:00
Margen67
b7b6b860a9
[CI] Move releases to separate repository
2025-01-27 01:12:22 -08:00
Margen67
dbe645e16e
[CI] Linux lint
2025-01-27 01:12:22 -08:00
Margen67
6f0a736c6c
[xb] Print clang-format version
2025-01-27 01:12:22 -08:00
Gliniak
403c9500bb
[CI] Store Linux artifact
...
There is still no code to add it to release.
In my opinion release creation must be removed from windows pipeline, but I cannot make it work
2025-01-22 21:39:21 +01:00
Marco Rodolfi
00202f938d
[build] Fix Linux CI
...
This changes the Gnumake build to CMake + Ninja builds in order to fix linker issues in the CI.
2025-01-20 19:08:40 +01:00
Gliniak
1618f43c33
[CI] Added linter to Linux path.
...
Currently working on windows due to clang-format version difference
2025-01-19 20:42:26 +01:00
Margen67
6f1cb9e253
Fix clang not building with C++20
2025-01-07 23:02:48 -08:00
Margen67
3b49054d6b
[CI] Only build release
2025-01-06 13:28:07 -08:00
Margen67
affb2fb7af
CI: Add debug/checked configuration
2025-01-06 12:14:07 -08:00
Margen67
26bf95d50f
CI: Add Linux
...
Also fix build error.
2025-01-06 12:14:07 -08:00
Margen67
2596aef111
[CI] Use main branch of actions
2024-12-16 19:49:10 -08:00
Gliniak
b449937553
[CI] Removed VS2019 build from CI
...
Build on VS2022 is finally marked as clean, so there is no need to waste resources to generate 2019 and 2022 builds
2024-12-14 23:01:33 +01:00
¥IGA
7706c481b6
Update Workflows
2024-11-25 09:10:37 +01:00
Margen67
58098aa6bf
[CI] Fix release condition
2024-10-18 11:02:55 -07:00
Margen67
06763a9e4a
CI: Only create releases for canary_experimental
2024-10-16 02:50:41 -07:00
Margen67
ea762e9f1b
Add back VS2022 builds
2024-10-13 16:19:37 -07:00