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.
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-22 17:51:44 -06:00
GabCoolGuy
1d42c29335
Add more mentions of canary ( #258 )
...
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 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
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-19 09:31:22 -06:00
Evan Husted
d404a8b05b
i may be stupid
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
Evan Husted
a647050ed4
Update nightly_pr_comment.yml
2024-10-25 22:48:35 -05:00
Evan Husted
8686bea63f
Update checks.yml
2024-10-25 08:49:04 -05:00
Evan Husted
8e8ad0f37e
go away dependabot
2024-10-23 09:54:39 -05:00
Evan Husted
b883de5d67
Update dependabot.yml
...
STOP OPENING THE DAMN AVALONIA PRS
2024-10-23 09:47:56 -05:00
Evan Husted
1040ec4e53
Update dependabot.yml
...
Stop trying to bother berry
2024-10-23 09:38:41 -05:00
Evan Husted
dde62f44c7
Sigh
2024-10-21 07:49:18 -05:00
Evan Husted
509f6d738c
Revert Maximized = Fullscreen changes, fixes #20
2024-10-21 02:43:07 -05:00
dependabot[bot]
f3efada444
ci: bump actions/github-script from 6 to 7 ( #1 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-19 19:42:03 -05:00
Evan Husted
bf5c44df38
misc: Add amiibo images.
2024-10-19 00:29:04 -05:00
Evan Husted
40a488799e
Ignore docs/ & fix shell image actually (real)
2024-10-13 16:32:24 -05:00
Evan Husted
290e7c5ec8
infra: Cleanup CI artifacts, remove duplicate executable in releases.
2024-10-12 21:37:02 -05:00
Evan Husted
4c237c4793
misc: Code cleanups & remove references to Patreon & Twitter.
2024-10-11 17:56:59 -05:00
Evan Husted
26e9aa11d5
Chore: Test if release works without a body.
2024-10-10 21:57:53 -05:00
Evan Husted
527eb81bfd
Version bump, and test if releases can be on the same repo.
2024-10-10 21:49:38 -05:00
Evan Husted
17e259b90e
Chore: Attempt 4
2024-10-10 19:33:05 -05:00
Evan Husted
4025cabbdb
Chore: Attempt 3
2024-10-10 19:30:54 -05:00
Evan Husted
ba21df6ee4
Chore: Attempt 2 at fixing github actions
2024-10-10 18:40:37 -05:00
Evan Husted
9d961d673c
Chore: Attempt 1 at fixing github actions
2024-10-10 18:21:29 -05:00
Evan Husted
289e6dbbf6
Remove GTK CI build
2024-10-07 20:18:35 -05:00
Evan Husted
12358182aa
Remove unused workflows, remove FUNDING.yml, remove GTK3.
2024-10-07 18:29:08 -05:00
Jason Youngberg
050f22977f
Update bug_report.yml to provide better instructions for finding log file ( #7333 )
2024-09-24 11:10:36 +02:00
Isaac Marovitz
3aea194606
Add Enhancement label to Feature Requests ( #6804 )
2024-05-15 12:06:58 +02:00
TSRBerry
89a274c6a6
ci: Replace macos-latest label with macos-13 ( #6729 )
...
Due to a change to the GitHub runner labels a few days ago (see: actions/runner#3256 ) our build workflows for macOS x64 didn't work anymore.
According to https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories the macos-13 label is not using arm64 yet.
Until a better solution is offered in the linked issue above, we'll keep using the macos-13 label which hopefully doesn't switch to arm64 soon.
2024-04-26 20:36:35 -03:00
TSRBerry
6b4ee82e5d
infra: Fix updater for old Ava users ( #6441 )
...
* Add binaries with both names to release archives
* Add migration code for the new filename
* Add Ryujinx.Ava to all win/linux releases for a while
2024-03-13 23:26:35 +01:00
Mary Guillemard
2505a1abcd
misc: Remove myself from reviews
...
I have been mostly inactive on the project for the past year and a half
apart from handling CI and reviews because of a lack of motivation and
time.
2024-03-05 17:54:35 +01:00
Mary Guillemard
bc4d99a078
ci: try to fix toctou on release creation
...
Signed-off-by: Mary Guillemard <mary@mary.zone>
2024-03-02 12:58:03 +01:00
Mary Guillemard
ec6cb0abb4
infra: Make Avalonia the default UI ( #6375 )
...
* misc: Move Ryujinx project to Ryujinx.Gtk3
This breaks release CI for now but that's fine.
Signed-off-by: Mary Guillemard <mary@mary.zone>
* misc: Move Ryujinx.Ava project to Ryujinx
This breaks CI for now, but it's fine.
Signed-off-by: Mary Guillemard <mary@mary.zone>
* infra: Make Avalonia the default UI
Should fix CI after the previous changes.
GTK3 isn't build by the release job anymore, only by PR CI.
This also ensure that the test-ava update package is still generated to
allow update from the old testing channel.
Signed-off-by: Mary Guillemard <mary@mary.zone>
* Fix missing copy in create_app_bundle.sh
Signed-off-by: Mary Guillemard <mary@mary.zone>
* Fix syntax error
Signed-off-by: Mary Guillemard <mary@mary.zone>
---------
Signed-off-by: Mary Guillemard <mary@mary.zone>
2024-03-02 12:51:05 +01:00
Mary Guillemard
baf94e0e3e
infra: Force add linux-x64 apphost in flathub nuget source ( #6302 )
...
Required when building on the arm64 runner.
Signed-off-by: Mary Guillemard <mary@mary.zone>
2024-02-11 16:45:58 +01:00
Mary Guillemard
cf6201a4a6
infra: Restore Nuget packages for linux-arm64 for Flatpak
...
Signed-off-by: Mary Guillemard <mary@mary.zone>
2024-02-11 13:21:54 +01:00
Isaac Marovitz
f06d22d6f0
Infra: Capitalisation Consistency ( #6296 )
...
* Rename Ryujinx.UI.Common
* Rename Ryujinx.UI.LocaleGenerator
* Update in Files
AboutWindow
* Configuration State
* Rename projects
* Ryujinx/UI
* Fix build
* Main remaining inconsistencies
* HLE.UI Namespace
* HLE.UI Files
* Namespace
* Ryujinx.UI.Common.Configuration.UI
* Ryujinx.UI.Common,Configuration.UI Files
* More instances
2024-02-11 03:09:18 +01:00
Mary Guillemard
7dc3a62c14
ci: Enable Linux ARM64 on build and release ( #6291 )
...
* ci: Enable Linux ARM64 on build and release
Signed-off-by: Mary <mary@mary.zone>
* Address gdkchan comment
Signed-off-by: Mary <mary@mary.zone>
---------
Signed-off-by: Mary <mary@mary.zone>
2024-02-10 22:05:46 +01:00