<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Ryujinx/.github/workflows, branch master</title>
<subtitle>A backup of the Ryujinx master git branch.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/'/>
<entry>
<title>ci: Replace macos-latest label with macos-13 (#6729)</title>
<updated>2024-04-26T23:36:35+00:00</updated>
<author>
<name>TSRBerry</name>
<email>20988865+TSRBerry@users.noreply.github.com</email>
</author>
<published>2024-04-26T23:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=89a274c6a6971268aa606c64e9054596b08e0b48'/>
<id>89a274c6a6971268aa606c64e9054596b08e0b48</id>
<content type='text'>
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.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.</pre>
</div>
</content>
</entry>
<entry>
<title>infra: Fix updater for old Ava users (#6441)</title>
<updated>2024-03-13T22:26:35+00:00</updated>
<author>
<name>TSRBerry</name>
<email>20988865+TSRBerry@users.noreply.github.com</email>
</author>
<published>2024-03-13T22:26:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=6b4ee82e5d4a4261de1e95d8d4c9df55928527f6'/>
<id>6b4ee82e5d4a4261de1e95d8d4c9df55928527f6</id>
<content type='text'>
* 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</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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</pre>
</div>
</content>
</entry>
<entry>
<title>ci: try to fix toctou on release creation</title>
<updated>2024-03-02T11:58:03+00:00</updated>
<author>
<name>Mary Guillemard</name>
<email>mary@mary.zone</email>
</author>
<published>2024-03-02T11:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=bc4d99a0786dbcbfde62d3bdeb98ed3d12c94852'/>
<id>bc4d99a0786dbcbfde62d3bdeb98ed3d12c94852</id>
<content type='text'>
Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>infra: Make Avalonia the default UI  (#6375)</title>
<updated>2024-03-02T11:51:05+00:00</updated>
<author>
<name>Mary Guillemard</name>
<email>mary@mary.zone</email>
</author>
<published>2024-03-02T11:51:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=ec6cb0abb4b7669895b6e96fd7581c93b5abd691'/>
<id>ec6cb0abb4b7669895b6e96fd7581c93b5abd691</id>
<content type='text'>
* misc: Move Ryujinx project to Ryujinx.Gtk3

This breaks release CI for now but that's fine.

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;

* misc: Move Ryujinx.Ava project to Ryujinx

This breaks CI for now, but it's fine.

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;

* 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 &lt;mary@mary.zone&gt;

* Fix missing copy in create_app_bundle.sh

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;

* Fix syntax error

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;

---------

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* misc: Move Ryujinx project to Ryujinx.Gtk3

This breaks release CI for now but that's fine.

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;

* misc: Move Ryujinx.Ava project to Ryujinx

This breaks CI for now, but it's fine.

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;

* 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 &lt;mary@mary.zone&gt;

* Fix missing copy in create_app_bundle.sh

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;

* Fix syntax error

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;

---------

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>infra: Force add linux-x64 apphost in flathub nuget source (#6302)</title>
<updated>2024-02-11T15:45:58+00:00</updated>
<author>
<name>Mary Guillemard</name>
<email>mary@mary.zone</email>
</author>
<published>2024-02-11T15:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=baf94e0e3e8c9140764b5109a2912a5e3cd9cb63'/>
<id>baf94e0e3e8c9140764b5109a2912a5e3cd9cb63</id>
<content type='text'>
Required when building on the arm64 runner.

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Required when building on the arm64 runner.

Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>infra: Restore Nuget packages for linux-arm64 for Flatpak</title>
<updated>2024-02-11T12:21:54+00:00</updated>
<author>
<name>Mary Guillemard</name>
<email>mary@mary.zone</email>
</author>
<published>2024-02-11T12:21:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=cf6201a4a69875f3908bfe98353e19ba1668a932'/>
<id>cf6201a4a69875f3908bfe98353e19ba1668a932</id>
<content type='text'>
Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Mary Guillemard &lt;mary@mary.zone&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Enable Linux ARM64 on build and release (#6291)</title>
<updated>2024-02-10T21:05:46+00:00</updated>
<author>
<name>Mary Guillemard</name>
<email>mary@mary.zone</email>
</author>
<published>2024-02-10T21:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=7dc3a62c1435a1439d12273a266f685353c4cf07'/>
<id>7dc3a62c1435a1439d12273a266f685353c4cf07</id>
<content type='text'>
* ci: Enable Linux ARM64 on build and release

Signed-off-by: Mary &lt;mary@mary.zone&gt;

* Address gdkchan comment

Signed-off-by: Mary &lt;mary@mary.zone&gt;

---------

Signed-off-by: Mary &lt;mary@mary.zone&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ci: Enable Linux ARM64 on build and release

Signed-off-by: Mary &lt;mary@mary.zone&gt;

* Address gdkchan comment

Signed-off-by: Mary &lt;mary@mary.zone&gt;

---------

Signed-off-by: Mary &lt;mary@mary.zone&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Remove events that trigger from a forked repository (#6213)</title>
<updated>2024-01-29T19:10:29+00:00</updated>
<author>
<name>TSRBerry</name>
<email>20988865+TSRBerry@users.noreply.github.com</email>
</author>
<published>2024-01-29T19:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=20a392ad552ce5cdbff1cb74f1d26d2f797cca31'/>
<id>20a392ad552ce5cdbff1cb74f1d26d2f797cca31</id>
<content type='text'>
[skip ci]</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[skip ci]</pre>
</div>
</content>
</entry>
<entry>
<title>Make config filename changable for releases &amp; Log to Ryujinx directory if application directory is not writable (#4707)</title>
<updated>2024-01-29T18:58:18+00:00</updated>
<author>
<name>TSRBerry</name>
<email>20988865+TSRBerry@users.noreply.github.com</email>
</author>
<published>2024-01-29T18:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=70fcba39de34fc211d09da12783898161724b0dc'/>
<id>70fcba39de34fc211d09da12783898161724b0dc</id>
<content type='text'>
* Remove GetBaseApplicationDirectory() &amp; Move logs directory to user base path

We should assume the application directory might be write-protected.

* Use Ryujinx.sh in Ryujinx.desktop

This desktop file isn't really used right now,
so this changes effectively nothing.

* Use properties in ReleaseInformation.cs and add ConfigName property

* Configure config filename in Github workflows

* Add a separate config step for macOS

Because they use BSD sed instead of GNU sed

* Keep log directory at the old location for dev environments

* Add FileSystemUtils since Directory.Move() doesn't work across filesystems

Steal CopyDirectory code from https://learn.microsoft.com/en-us/dotnet/standard/io/how-to-copy-directories

* Fix "Open Logs folder" button pointing to the wrong directory

* Add execute permissions to Ryujinx.sh

* Fix missing newlines

* AppDataManager: Use FileSystemUtils.MoveDirectory()

* Make dotnet format happy

* Add a fallback for the logging directory</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove GetBaseApplicationDirectory() &amp; Move logs directory to user base path

We should assume the application directory might be write-protected.

* Use Ryujinx.sh in Ryujinx.desktop

This desktop file isn't really used right now,
so this changes effectively nothing.

* Use properties in ReleaseInformation.cs and add ConfigName property

* Configure config filename in Github workflows

* Add a separate config step for macOS

Because they use BSD sed instead of GNU sed

* Keep log directory at the old location for dev environments

* Add FileSystemUtils since Directory.Move() doesn't work across filesystems

Steal CopyDirectory code from https://learn.microsoft.com/en-us/dotnet/standard/io/how-to-copy-directories

* Fix "Open Logs folder" button pointing to the wrong directory

* Add execute permissions to Ryujinx.sh

* Fix missing newlines

* AppDataManager: Use FileSystemUtils.MoveDirectory()

* Make dotnet format happy

* Add a fallback for the logging directory</pre>
</div>
</content>
</entry>
<entry>
<title>infra: Reformat README.md &amp; add new generic Mako workflow (#5791)</title>
<updated>2024-01-27T19:50:28+00:00</updated>
<author>
<name>TSRBerry</name>
<email>20988865+TSRBerry@users.noreply.github.com</email>
</author>
<published>2024-01-27T19:50:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=f6475cca175cc1132167aaa805a0afa5aea8954e'/>
<id>f6475cca175cc1132167aaa805a0afa5aea8954e</id>
<content type='text'>
* Adjust workflow paths to exclude all markdown files

* editorconfig: Add default charset and adjust indention for a few file types

* Reformat README.md and add a link to our documentation

* Add generic Mako workflow and remove old Mako steps

* editorconfig: Move charset change to a different PR

* Update compatibility stats

Co-authored-by: Ac_K &lt;Acoustik666@gmail.com&gt;

---------

Co-authored-by: Ac_K &lt;Acoustik666@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Adjust workflow paths to exclude all markdown files

* editorconfig: Add default charset and adjust indention for a few file types

* Reformat README.md and add a link to our documentation

* Add generic Mako workflow and remove old Mako steps

* editorconfig: Move charset change to a different PR

* Update compatibility stats

Co-authored-by: Ac_K &lt;Acoustik666@gmail.com&gt;

---------

Co-authored-by: Ac_K &lt;Acoustik666@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
