tewtal / sm_practice_hack

Super Metroid Practice Hack
The Unlicense
27 stars 19 forks source link

[actions] Upload debug symbols as build artifacts #185

Closed NobodyNada closed 1 year ago

NobodyNada commented 1 year ago

See https://github.com/tewtal/sm_practice_hack/pull/182#issuecomment-1707472064.

Saves debug symbols generated by GitHub Actions as build artifacts, so 1) debug symbols do not need to be included in the repository, and 2) we can download the debug symbols for any given release.

NobodyNada commented 1 year ago

To download debug symbols, go to the GitHub Action for the build. For a release:

Screenshot 2023-09-05 at 8 44 41 PM

For a PR:

Screenshot 2023-09-05 at 8 46 15 PM

Click the "Summary" tab, and click to download "Patches & Debug Symbols".

Screenshot 2023-09-05 at 8 47 10 PM
InsaneFirebat commented 1 year ago

Pointing this to next-update brought back those merge conflicts on the symbols. Swapped it back to master to make them go away. Guessing they'll come back when we merge the rollup.

NobodyNada commented 1 year ago

I'll rebase onto next-update, that should fix things...