TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.21k stars 385 forks source link

Possible improvements to GitHub Actions (CI) #3934

Open YoshiRulz opened 5 months ago

YoshiRulz commented 5 months ago

make final build downloadable

logs can't be read without signing in (probably hardcoded site-wide)

something better than installing .NET SDK in Ubuntu

misc.

T_T migrate from GitLab:

see also #3013, #3426

Morilli commented 5 months ago

make final build downloadable

Artifacts are currently uploaded with each successful build, but accessing them requires navigating to the action for the latest commit and having a github account. There are services like https://nightly.link/ that can be used to generate a link to the latest build artifact created by a github action.

logs can't be read without signing in (probably hardcoded site-wide)

Unfortunate, but probably not something we can or need to fix, I don't see a situation where a logged-out user would need to access github action logs

something better than installing .NET SDK in Ubuntu

Not entirely sure what those links are suggesting here. Installing the .NET SDK for each action takes around 8 seconds on the ubuntu runner, so this really shouldn't be an issue.

YoshiRulz commented 2 months ago

Can you give the archives more precise names, like I've done with GitLab CI? edit: Blocked by oprypin/nightly.link#20, but hopefully we can include that info in another way, because having to run the app and open the About dialog is not great.