Keaton
7664f8cde9
update FFmpeg to 6.1.2 & Windows on ARM support ( #702 )
...
Canary release job / Release for linux-arm64 (push) Has been cancelled
Canary release job / Release for linux-x64 (push) Has been cancelled
Canary release job / Release for win-arm64 (push) Has been cancelled
Canary release job / Release for win-x64 (push) Has been cancelled
Canary release job / Create tag (push) Has been cancelled
Canary release job / Release MacOS universal (push) Has been cancelled
As stated in the title, win-arm64 (Windows 11 ARM) has been added to the
workflows, so these builds should automatically compile for this PR and
all other releases going forward.
Also updated the FFmpeg runtimes from 5.0.3 to 6.1.2. macOS (x64/arm64)
is _currently_ excluded from the update until a proper cross-compiling
environment can be set up for these architectures.
Windows 11 ARM users, please test the win-arm64 build for any issues.
---------
Co-authored-by: Evan Husted <greem@greemdev.net>
2025-03-13 18:36:57 -05:00
Evan Husted
fc75dbc8b8
Update release.yml
2025-03-08 20:49:21 -06:00
Evan Husted
04361b864a
stable release channel repo
2025-03-08 20:45:47 -06:00
Evan Husted
7591b07fce
infra: Update workflows to ubuntu 24.04 (20.04 will be deprecated soon)
2025-02-12 16:21:03 -06:00
Evan Husted
1fbee5a584
infra: Metal label
2025-01-23 14:39:36 -06:00
Evan Husted
ea296b134d
Use specific Ubuntu version in build script
2025-01-21 14:05:49 -06:00
Evan Husted
25eb545409
Update bug_report.yml
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2025-01-18 20:55:28 -06:00
GabCoolGuy
f1dee50275
infra: Update to LLVM 17 ( #519 )
...
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
This fixes macos builds not building correctly because of a missing
LLVM 14 package.
2025-01-12 14:57:57 -06:00
Evan Husted
7694c8c046
Do not auto release stable
2025-01-11 04:08:11 -06:00
Evan Husted
9726b0feb0
Use Canary-Releases for AppImage Canary updates
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2025-01-06 01:27:37 -06:00
Evan Husted
159ff828a1
give canary appimages the ryujinx-canary name
2025-01-06 01:22:05 -06:00
Evan Husted
6fa2bfc736
fix canary ci
2025-01-06 01:15:39 -06:00
Piplup
2c24df0247
reworked workflows ( #497 )
...
this makes `canary.yml` follow the same order of steps as `release.yml`,
adding appimages to the canary versions and i fixed some bugs with the
`build-appimage.sh` mainly fixing linking to the old repo
2025-01-06 01:07:16 -06:00
Evan Husted
13efc3e544
Switch back to nightly.link
...
I'm pretty sure them not working was due to old links pointing to GreemDev/Ryujinx after the org change
2025-01-06 00:09:48 -06:00
Evan Husted
318498eab0
misc: prefix ValidationTask with I, it's an interface
...
Mention in PR comment script that you now need to be logged into GitHub to download artifacts.
2024-12-30 20:57:18 -06:00
Evan Husted
12b264af44
Headless in Avalonia v2 ( #448 )
...
Launch the Ryujinx.exe, first argument --no-gui or nogui, and the rest of the arguments should be your normal headless script. You can include the new option --use-main-config which will provide any arguments that you don't, filled in from your main config made by the UI.
Input config is not inherited at this time.
2024-12-28 03:49:06 -06:00
Evan Husted
0c21b07f19
Update nightly_pr_comment.yml
2024-12-28 03:01:59 -06:00
Evan Husted
18625cf775
Update nightly_pr_comment.yml
2024-12-28 02:45:33 -06:00
Evan Husted
709eeda94a
(try) fix PR build comments
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2024-12-28 02:00:46 -06:00
Evan Husted
44ee4190e6
JAVASCRIPT LOL
2024-12-27 16:11:23 -06:00
Evan Husted
9408452f93
ok that one was my fault
2024-12-27 16:10:03 -06:00
Evan Husted
38833ff60a
i dont know why this is failing this is stupid
2024-12-27 16:07:23 -06:00
Evan Husted
1faa72f22f
infra: fix big tables in releases
2024-12-27 15:44:20 -06:00
Evan Husted
9eb273a0f7
Org rename (they call me indecisive)
2024-12-27 02:05:37 -06:00
Evan Husted
ccddaa77d1
infra: Org
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2024-12-27 01:59:29 -06:00
Evan Husted
01c2e67334
lol
2024-12-27 01:41:48 -06:00
Evan Husted
4c646721d6
infra: Testing moving canary to the future home of this fork
2024-12-27 01:38:51 -06:00
Evan Husted
278fe9d4f0
Add buildvalidationtasks project to infra label
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2024-12-23 16:16:48 -06:00
Evan Husted
d68295e57d
infra: remove duplicate tables, I think this is ignored entirely anyways due to omitBodyDuringUpdate.
2024-12-20 16:03:03 -06:00
Evan Husted
bb3d95722e
infra: fix casing in release artifact tables
2024-12-20 15:51:24 -06:00
Evan Husted
a9e0fac9dc
fix changelogs in canary release
2024-12-13 19:28:34 -06:00
GabCoolGuy
18c957f90b
infra: Add a table to the releases ( #363 )
...
This adds a table making it clearer what artifacts are needed for what
platform.
Nogui builds are not provided in the table as per Greem's request.
MAINTAINER EDIT: reasoning for above is due to the Headless in Avalonia
PR; nogui builds are going away.
Tested for both canary and release builds and everything works fine:
[Canary](https://github.com/GabCoolDude/Ryujinx-Canary/releases/tag/1.2.6 )
[Release](https://github.com/GabCoolDude/Ryujinx/releases/tag/1.2.2 )
For release, the damn appimage messed everything up, but thanks to
macOS, you can still test if it works.
2024-12-10 11:02:18 -06:00
Evan Husted
3b6731a351
infra: Undo packing native libraries into executable.
2024-11-22 17:51:44 -06:00
GabCoolGuy
1d42c29335
Add more mentions of canary ( #258 )
...
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Create tag (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
This should hopefully make it clearer whether or not you're using
canary.
Changelog:
- Changed github workflows to have "canary" in the zip files
- Added `App.FullAppName` in the about section, so that it's clear in
there too
- Changed log name for canary builds to
`Ryujinx_Canary_{version}_{DateTime.Now:yyyy-MM-dd_HH-mm-ss}.log`
(normal builds should still be
"Ryujinx_{version}_{DateTime.Now:yyyy-MM-dd_HH-mm-ss}.log)
2024-11-21 12:34:53 -06:00
GabCoolGuy
aaaf60b7a4
Change headless to nogui in the release artifacts ( #285 )
...
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
This makes it so that instead of the files you download being
`sdl2-ryujinx-headless` they are now `nogui-ryujinx`in the release (and
canary) artifacts
2024-11-20 12:20:38 -06:00
GabCoolGuy
150e06e0de
Add documentation and ldn labels to labeler.yml ( #282 )
...
This should make it so that any changes made to ldn and documentation
related files should be auto-labeled
2024-11-20 11:52:16 -06:00
Evan Husted
fda79efed4
Fix Windows builds not being uploaded
2024-11-19 09:31:22 -06:00
Evan Husted
d404a8b05b
i may be stupid
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2024-11-10 23:34:30 -06:00
Evan Husted
42cbe24bb1
Actually fix Canary showing the wrong repo
2024-11-10 23:32:37 -06:00
Evan Husted
79ba9d1258
UI: RPC: Fix asset image hover string version pointing to the Canary repo in Canary
2024-11-10 23:26:15 -06:00
Piplup
a7b58df3fe
Appimage Round 2 ( #73 )
2024-11-09 19:30:19 -06:00
Evan Husted
683baec1af
OOPSIE!!!!!!!!!
2024-11-06 17:04:20 -06:00
Evan Husted
f4957d2a09
Didn't realize you could compare tags and not just releases although that should have been obvious
2024-11-06 17:00:16 -06:00
Evan Husted
3e1182af22
Specify what is a canary tag
2024-11-06 16:55:17 -06:00
Evan Husted
0c88b9eff7
Canary & Release separation.
2024-11-06 16:48:20 -06:00
Evan Husted
4a677deb50
infra: Add build/release workflows to solution items, remove jitsupport dylib from linux & windows, pack native libraries into Ryujinx executable.
2024-11-01 16:04:32 -05:00
Evan Husted
033ea86c1b
Disable appimage build (for now)
2024-10-26 08:56:27 -05:00
Evan Husted
c2f6d5d029
Update release.yml
...
e1dfeac7e8
2024-10-26 07:36:49 -05:00
Evan Husted
4f160b35f6
Update build.yml
...
e1dfeac7e8
2024-10-26 07:36:33 -05:00
Piplup
5fa74574ba
Appimage builds ( #28 )
2024-10-26 07:31:37 -05:00