TASEmulators/BizHawk

Possible improvements to GitHub Actions (CI)

Opened this issue · 2 comments

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.

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.