Samuel
51b956ac7f
infra: don't repackage appimages and fix zsync files ( #34 )
...
Co-authored-by: reggie <reggie@latte.to>
2024-10-06 14:14:04 -05:00
reggie
2880892c2c
meta: Update issue template's Discord link
2024-10-06 14:09:51 -05:00
reggie
9c5dda1848
infra: Add AppImage build to release workflow (Enjoy Steam Deck users 🙂 )
2024-10-06 03:20:22 -05:00
Samuel
aa34084ba1
infra: Add AppImage build workflow ( #28 )
...
Co-authored-by: reggie <reggie@latte.to>
2024-10-06 01:34:01 -05:00
reggie
f49bd44cc1
Guarantee that releases are only set as latest after [release, macos_release] finish
2024-10-06 00:39:34 -05:00
reggie
448666fd06
infra: Prepend "r." for build ver, flatten "publish" dir w/ tar and zip archives
...
* Also updated this behavior in the updater module.. WHY wasn't this done before? No clue. This was setup very interestingly.
2024-10-05 23:45:15 -05:00
reggie
e6ac7f9475
Add meta tag to labeler config
2024-10-03 22:42:27 -05:00
reggie
fdf5ee79da
infra: Re-add issue templates
2024-10-03 22:21:18 -05:00
reggie
11539dcc66
gui: Remove remaining in-app and meta social link references ( #22 )
...
* Migrate all GH references to `github.com/ryujinx-mirror`
* AboutWindow social references
2024-10-03 03:25:48 -05:00
reggie
509f0c6c5f
infra: enable omitDraftDuringUpdate for release-action
2024-10-03 01:21:00 -05:00
reggie
72960a0bae
Use "&" as sed delimiter
2024-10-03 00:36:31 -05:00
reggie
94091e1380
Reconstruct necessary action workflows & Dependabot rules ( #17 )
2024-10-02 23:42:43 -05:00
reggie
363c8ac8b1
Only run release on manual dispatch
2024-10-02 03:16:00 -05:00
reggie
2a32919272
-
2024-10-02 02:59:55 -05:00
reggie
371a1b7137
Why not?
2024-10-02 02:55:14 -05:00
reggie
33dd526eea
LeBron, scream if you love GitHub Actions!
2024-10-02 02:38:25 -05:00
reggie
06fb796ceb
??
2024-10-02 02:31:51 -05:00
reggie
6688f809eb
Use github.ref_name instead
2024-10-02 02:28:32 -05:00
reggie
776112fc41
Use auto-generated release notes for release.yml
2024-10-02 02:25:58 -05:00
reggie
cc8a631be2
Name releases by revision hash
2024-10-02 02:19:31 -05:00
reggie
ac3b18fb32
?
2024-10-02 02:08:59 -05:00
reggie
81de540ca5
Revert "Use revision hash for release name"
...
This reverts commit 4a3839a54d
.
2024-10-02 02:08:25 -05:00
reggie
ce7d57d508
Don't configure ReleaseInformation.cs on release (temp)
2024-10-02 02:05:19 -05:00
reggie
4a3839a54d
Use revision hash for release name
2024-10-02 02:01:20 -05:00
reggie
cf0e671c3e
Add csc
2024-10-02 01:52:21 -05:00
reggie
16f06720e1
Don't use "RELEASE_TOKEN"
2024-10-02 01:40:06 -05:00
reggie
657bd236a2
Test workflows
2024-10-02 00:46:59 -05:00
reggie
9a128e92f7
Completely isolate the original project's .github/
2024-10-01 16:37: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
TSRBerry
20a392ad55
Remove events that trigger from a forked repository ( #6213 )
...
[skip ci]
2024-01-29 20:10:29 +01:00
TSRBerry
70fcba39de
Make config filename changable for releases & Log to Ryujinx directory if application directory is not writable ( #4707 )
...
* Remove GetBaseApplicationDirectory() & 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
2024-01-29 19:58:18 +01:00
TSRBerry
f6475cca17
infra: Reformat README.md & add new generic Mako workflow ( #5791 )
...
* 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 <Acoustik666@gmail.com>
---------
Co-authored-by: Ac_K <Acoustik666@gmail.com>
2024-01-27 20:50:28 +01:00
Isaac Marovitz
4e19b36ad7
CI: Dependabot Groups ( #6110 )
...
* CI: Dependabot Groups
* NUnit
* Limit of 10
* Whoops
* Missing wildcard
* Remove Ryujank group
2024-01-13 15:28:57 +01:00
dependabot[bot]
feec5ef7b3
ci: bump actions/upload-artifact from 3 to 4 ( #6050 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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>
2023-12-25 06:33:10 +01:00
Mary Guillemard
9864675a0b
Revert "ci: bump actions/github-script from 6 to 7 ( #5966 )"
...
This reverts commit 0531c16326
.
2023-12-11 21:51:40 +01:00
Mary Guillemard
04ed8c1f83
infra: Fix labeler.yml after labeler@v5 update
2023-12-11 21:43:05 +01:00
dependabot[bot]
0531c16326
ci: bump actions/github-script from 6 to 7 ( #5966 )
...
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>
2023-12-04 20:29:41 +01:00
dependabot[bot]
5ce47bfe8c
ci: bump actions/labeler from 4 to 5 ( #6007 )
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 4 to 5.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/labeler
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>
2023-12-04 19:15:52 +01:00
dependabot[bot]
ce0229b719
ci: bump actions/setup-dotnet from 3 to 4 ( #6006 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
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>
2023-12-04 19:15:30 +01:00
Mary Guillemard
388446c255
infra: Workaround Microsoft.NET.ILLink.Tasks restore failure on Flathub
...
This package seems to be required for triming now but isn't restored by default.
This changes the flatpak pusher to publish so we are sure that the package is in the cache.
Signed-off-by: Mary Guillemard <mary@mary.zone>
2023-11-15 18:12:19 +01:00