Mary
b360c61a75
infra: do not assign developers team for now
...
Hopefully fix PR triage for real...
2023-07-14 11:32:14 +02:00
Mary
92ded3c21f
infra: Fix team name in reviewer.yml
2023-07-12 19:22:09 +02:00
Mary
20c7c6ac2f
infra: Fix PR triage once and for all ( #5442 )
...
Switch to a custom made python script that query GitHub API to grab latest state of the PR after label assign.
2023-07-12 18:31:08 +02:00
Mary
a30d6311e0
infra: Sync paths-ignore with release job and attempt to fix review assign
2023-06-13 11:51:22 +02:00
TSRBerry
6af1c2b3ac
Fix action version ( #5299 )
2023-06-12 21:57:07 +02:00
TSRBerry
1ddd8e9449
infra: Fix PR triage workflow glob patterns ( #5297 )
...
* Use glob patterns to match file paths
* Update ignored paths for releases
* Adjust build.yml as well
* Add names to auto-assign steps
* Fix developer team name
* Allow build workflows to run if workflows changed
2023-06-12 18:42:27 +00:00
Mary
20822d7b7c
infra: Add PR triage action ( #5293 )
...
This is a bare minimal triage action that handle big categories.
In the future we could also label all services correctly but
I didn't felt this was required for a first iteration.
2023-06-12 12:29:41 +02:00
ExE Boss
6dfb006848
Add issue template for missing shader instructions ( #5048 )
...
* Add issue template for missing shader instructions
* fixup! Add issue template for missing shader instructions
* Update .github/ISSUE_TEMPLATE/missing_shader_instruction.yml
---------
Co-authored-by: Ac_K <Acoustik666@gmail.com>
2023-06-01 17:32:38 +02:00
TSRBerry
e5031ab20e
Only run one workflow for a PR at a time ( #5137 )
2023-06-01 09:42:49 +02:00
Mary
d792d71e67
actions: revert timeout-minutes changes for PR workflow
...
Varibales aren't exposed to PRs...
2023-05-28 11:34:57 +02:00
Mary
afa479fe8e
actions: Workaround YAML limitation for timeout-minutes
...
Because Github Actions wants an int, we use fromJSON to hack around
this.
2023-05-28 08:10:43 +02:00
TSRBerry
c70208d46d
Use variables to configure job timeouts ( #5123 )
2023-05-28 08:02:30 +02:00
Isaac Marovitz
340716a771
Update release.yml ( #5058 )
2023-05-25 16:17:37 +02:00
TSRBerry
b9b4be2828
Add timeout of 35 minutes to workflow jobs ( #4928 )
2023-05-13 13:24:43 +02:00
Isaac Marovitz
ea755cf3fa
macOS CI Adjustments ( #4910 )
...
* Fix macOS build name in CI
Fixes updater
* Update build.yml
Don't publish x86 Mac builds
* Naming nitpick
* Berry changes
* Use the same prefix for PR and release build archives
---------
Co-authored-by: TSR Berry <20988865+TSRBerry@users.noreply.github.com>
2023-05-13 00:53:52 +02:00
Mary
464f611f81
Attempt to fix release.yml after merge
2023-05-11 17:42:33 +02:00
TSRBerry
64aa5c80a9
Update release workflow & Add jobs for macOS ( #4837 )
...
* Add build config and extra args to create_macos_build.sh
* Use matrix strategy for releases
* Add macOS jobs
Co-authored-by: Mary <thog@protonmail.com>
* Fix wrong version argument
* Fix check for the correct amount of args
* Install latest rcodesign release
Co-authored-by: Mary <thog@protonmail.com>
* Set executable bits for PR builds on linux
---------
Co-authored-by: Mary <thog@protonmail.com>
2023-05-11 17:36:53 +02:00
TSR Berry
47d1dda638
Adjust github workflows for new src directory
2023-04-27 23:51:14 +02:00
Andrew Glaze
73d9f486f7
CI: add a version tag to correlate release versions with commits ( #4572 )
...
* add step to tag commit with release version
* add step to tag commit with release version
* Rename step to “Create Tag”
* Fix name
2023-03-22 13:17:28 +01:00
TSRBerry
d5aeb353c3
[Flatpak] Beautify multiline strings again & Add full git commit hash ( #4535 )
...
* Don't destroy multiline strings
* Use full git commit hash
2023-03-12 10:42:33 +01:00
Mary
f0968cd519
gha(release): Attempt to fix flathub pusher
2023-03-11 20:11:09 +01:00
Mary
8c64101eab
gha(release): Hopefully fixes it
2023-03-11 19:16:08 +01:00
Mary
f35efe5701
gha(release): Makes environment variables global
2023-03-11 19:09:48 +01:00
Mary
8409116571
Attempt to fix syntax error of previous merge
2023-03-11 19:06:42 +01:00
TSRBerry
e782eca761
[Flatpak] Add release github workflow ( #4529 )
...
* Add flatpak release workflow
Co-authored-by: Mary <mary@mary.zone>
* infra: Update required SDK version to 7.0.200
---------
Co-authored-by: Mary <mary@mary.zone>
2023-03-11 19:04:13 +01:00
Ac_K
f4eb8086a5
Infra: Issues template cleanup ( #4421 )
...
* Infra: Issues template cleanup
* applied
2023-02-14 15:58:57 +01:00
Ac_K
be4ed20862
bug_report.yml hotfix
2023-02-09 02:02:00 +01:00
Ac_K
8203ac66a6
Misc: Update issues form ( #4383 )
2023-02-09 00:52:43 +00:00
Piplup
12bb13cf58
converts the templates into forms ( #4068 )
...
* Create bug_report.yml
* Update bug_report.yml
* Update bug_report.yml
* Create feature_request.yml
* Update feature_request.yml
* Update feature_request.yml
* Update feature_request.yml
* Update feature_request.yml
* a
* Update missing_cpu_instruction.yml
* Update missing_cpu_instruction.yml
* Update missing_cpu_instruction.yml
* Update missing_cpu_instruction.yml
* b
* addressed some of the feedback
* forget the label
* added missing text inputs
* formatting changes
* dropdown menu
added dropdown menu for os, idk if we will keep this
* addressed feedback
addressed the long overdue feedback, sorry about that
* added markdowns
everything should be addressed now i hope
* game version optional
made game version optional after further feedback
* feature request checkbox
2023-01-27 18:23:55 +00:00
TSRBerry
a522c85130
linux: Fix packaging step for CI & Add Ryujinx.Headless.SDL2 to Ryujinx.sh ( #4249 )
2023-01-09 23:45:46 +00:00
TSRBerry
248319a0a0
Linux: Add Avalonia detection to Ryujinx.sh ( #4224 )
...
* Revert "ava: Fix regression caused by #4013 (#4222 )"
This reverts commit 690ba648d2
.
* linux: Detect Ryujinx.Ava and don't rename the Ryujinx.Ava assembly
2023-01-09 22:58:51 +01:00
Mary-nyan
690ba648d2
ava: Fix regression caused by #4013 ( #4222 )
...
Avalonia seems to not like when the artifact doesns't match the root namespace...
Address that by moving the binary to "Ryujinx" like we do on macOS build.
2023-01-07 12:24:21 +01:00
RMED24
e0a58f9f2a
Include a start.sh file with correct launch options ( #4013 )
...
* Include reference to start.sh to be bundled
* Add start.sh
* Fix silly mistake I made on windows-x64
* ... I cannot read properly
* Make same changes for avalonia csproj
* Remove notice from start.sh
Co-authored-by: Mary-nyan <thog@protonmail.com>
* Update Ryujinx/Ryujinx.csproj
Co-authored-by: Mary-nyan <thog@protonmail.com>
* Update Ryujinx.Ava/Ryujinx.Ava.csproj
Co-authored-by: Mary-nyan <thog@protonmail.com>
* Update distribution/linux/start.sh
Co-authored-by: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
* Update distribution/linux/start.sh
Co-authored-by: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
* Update Ryujinx.Ava/Ryujinx.Ava.csproj
Co-authored-by: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
* Update Ryujinx.csproj
* Update Ryujinx.Ava.csproj
* Rename start.sh to Ryujinx.sh
* Update Ryujinx.csproj
* Update Ryujinx.Ava.csproj
* Update Ryujinx.Ava.csproj
* Update Ryujinx.Ava/Ryujinx.Ava.csproj
Co-authored-by: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
* Add `GDK_BACKEND` variable
* Update Ryujinx.Ava.csproj
* Update Program.cs
* Update Program.cs
* Update Ryujinx.sh
* Update Program.cs
* linux: Register mime types on launch
* Add DOTNET_EnableAlternateStackCheck=1 to desktop file
* linux: Add exclusion for RegisterMimeTypes for flathub builds
* Update logo path
* Cleanup Ryujinx.sh
* Fix typo in ReleaseInformation
* gha: Fix permissions for linux release binaries
* ava: Rename output assembly to Ryujinx
* Update mime database after installing new types
Wait until logging is available before registering mime types
* Copy mime types to output directory
Co-authored-by: Mary-nyan <thog@protonmail.com>
Co-authored-by: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
2023-01-07 09:06:13 +01:00
TSRBerry
852d178834
gha: Add concurrency restriction on release workflow ( #4081 )
2022-12-09 16:15:28 +00:00
&Olga
32a21b9bd7
Unbreak bug_report.md ( #3915 )
...
* Unbreak bug_report.md
* Update bug_report.md
2022-11-27 20:11:51 +00:00
Mary-nyan
5b892008ca
ci: Clean up Actions leftovers ( #3859 )
...
As title say.
Fix Avalonia build versions for PRs.
Also ensure that the --self-contained doesn't warn at build.
2022-11-17 18:30:54 +01:00
Wunk
044a3d25a4
Update units of memory from decimal to binary prefixes ( #3716 )
...
`MB` and `GB` can either be interpreted as having base-10 units, or
base-2. `MiB` and `GiB` removes this discrepancy so that units of memory
are always interpreted using base-2 units.
2022-11-16 23:27:42 +01:00
Mary-nyan
9fc420d42b
infra: Migrate to .NET 7 ( #3795 )
...
* Update readme to mention .NET 7
* infra: Migrate to .NET 7
.NET 7 is still in preview but this prepare for the release coming up
next month.
* Use Random.Shared in CreateRandom
* Move UInt128Utils.cs to Ryujinx.Common project
* Fix inverted parameters in System.UInt128 constructor
* Fix Visual Studio complains on Ryujinx.Graphics.Vic
* time: Fix missing alignment enforcement in SystemClockContext
Fixes at least Smash
* time: Fix missing alignment enforcement in SteadyClockContext
Fix games (like recent version of Smash) using time shared memory
* Switch to .NET 7.0.100 release
* Enable Tiered PGO
* Ensure CreateId validity requirements are meet when doing random generation
Also enforce correct packing layout for other Mii structures.
This fix a Mario Kart 8 crashes related to the default Miis.
2022-11-09 20:22:43 +01:00
TSRBerry
ab8c32dd40
CI: Run git_short_hash inside of bash ( #3808 )
2022-10-29 19:00:08 +00:00
Mary-nyan
522fb18d50
Attempt to fix issues since github-script v6 upgrade
2022-10-23 17:15:15 +02:00
TSRBerry
07d25b052e
ci: Add updates for nuget packages to dependabot ( #3786 )
2022-10-21 14:23:16 +02:00
TSRBerry
724e53c9dc
CI: Update workflows ( #3774 )
...
* ci: Update workflows
* gha: Add no-build switch to test action
2022-10-21 10:31:38 +02:00
TSRBerry
7dc3abece6
gha: Add dependabot.yml ( #3778 )
2022-10-21 10:16:28 +02:00
EmulationFanatic
a79e0f224a
Update bug report template ( #3676 )
...
Adds some verbiage to indicate that game-specific issues should be posted instead on the game compatibility list, unless it is a provable regression.
2022-09-06 22:30:07 +02:00
Mary
4e3b5c9405
infra: Switch to win10-x64 RID and fix PR comment for Avalonia and SDL2 artifact rename ( #3375 )
...
* infra: Switch to win10-x64 RID and fix PR comment for Avalonia and SDL2 artifact rename
* Address gdkchan's comments
2022-06-01 02:01:16 +02:00
Mary
16c6ab760a
gh-actions: Prefix Avalonia builds with test- and disable prerelease.
...
As GitHub sort our builds in an alphanumeric way, we abuse that to fix
both new and old updater behaviour.
This should fix all our issues.
Avalonia updater will be broken between version 1.1.122 to 1.1.126, and
will need manual intervention.
2022-05-15 18:05:55 +02:00
Mary
caa1d8d347
gh-actions: Attempt to fix the whole mess up with Avalonia changes
...
Marked as prerelease just in case it break even more
2022-05-15 17:50:16 +02:00
Emmanuel Hansen
4bfd3d35d3
add avalonia builds to release ( #3339 )
2022-05-15 16:28:32 +02:00
Emmanuel Hansen
9a257d1cc3
Avalonia UI - Part 1 ( #3270 )
...
* avalonia part 1
* remove vulkan ui backend
* move ui common files to ui common project
* get name for oading screen from device
* rebase.
* review 1
* review 1.1
* review
* cleanup
* addressed review
* use cancellation token
* review
* review
* rebased
* cancel library loading when closing window
* remove star image, use fonticon instead
* delete render control frame buffer when game ends. change position of fav star
* addressed @Thog review
* ensure the right ui is downloaded in updates
* fix crash when showing not supported dialog during controller request
* add prefix to artifact names
* Auto-format Avalonia project
* Fix input
* Fix build, simplify app disposal
* remove nv stutter thread
* addressed review
* add missing change
* maintain window size if new size is zero length
* add game, handheld, docked to local
* reverse scale main window
* Update de_DE.json
* Update de_DE.json
* Update de_DE.json
* Update italian json
* Update it_IT.json
* let render timer poll with no wait
* remove unused code
* more unused code
* enabled tiered compilation and trimming
* check if window event is not closed before signaling
* fix atmospher case
* locale fix
* locale fix
* remove explicit tiered compilation declarations
* Remove ) it_IT.json
* Remove ) de_DE.json
* Update it_IT.json
* Update pt_BR locale with latest strings
* Remove ')'
* add more strings to locale
* update locale
* remove extra slash
* remove extra slash
* set firmware version to 0 if key's not found
* fix
* revert timer changes
* lock on object instead
* Update it_IT.json
* remove unused method
* add load screen text to locale
* drop swap event
* Update de_DE.json
* Update de_DE.json
* do null check when stopping emulator
* Update de_DE.json
* Create tr_TR.json
* Add tr_TR
* Add tr_TR + Turkish
* Update it_IT.json
* Update Ryujinx.Ava/Input/AvaloniaMappingHelper.cs
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* Apply suggestions from code review
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* Apply suggestions from code review
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* addressed review
* Update Ryujinx.Ava/Ui/Backend/OpenGl/OpenGlRenderTarget.cs
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
* use avalonia's inbuilt renderer on linux
* removed whitespace
* workaround for queue render crash with vsync off
* drop custom backend
* format files
* fix not closing issue
* remove warnings
* rebase
* update avalonia library
* Reposition the Text and Button on About Page
* Assign build version
* Remove appveyor text
Co-authored-by: gdk <gab.dark.100@gmail.com>
Co-authored-by: Niwu34 <67392333+Niwu34@users.noreply.github.com>
Co-authored-by: Antonio Brugnolo <36473846+AntoSkate@users.noreply.github.com>
Co-authored-by: aegiff <99728970+aegiff@users.noreply.github.com>
Co-authored-by: Ac_K <Acoustik666@gmail.com>
Co-authored-by: MostlyWhat <78652091+MostlyWhat@users.noreply.github.com>
2022-05-15 13:30:15 +02:00
voldemort2826
331acd4c05
Update the artifact build's version number ( #3297 )
2022-05-03 23:35:12 +02:00