rmtew / incursion-roguelike

The legendary computer game Incursion: Hall of the Goblin King!
https://incursion-roguelike.net/
Other
7 stars 1 forks source link

Clean up msbuild workflow #9

Closed HexDecimal closed 2 months ago

HexDecimal commented 2 months ago

Updated and formatted nearly everything. All workflow warnings have been fixed.

Only downloads the libtcod files needed for the current matrix.platform.

Uploads fully packaged releases which you can fetch from the actions page. This includes running Incursion -compile on debug builds and replacing the binaries with release versions. These are publicly playable builds for x86 and x64.

The packaged releases might be tar-bombs at the moment. Easy to fix if that's a problem, but will make the workflow more complex.

Closes #6

HexDecimal commented 2 months ago

I have have been overzealous with packaging. Should docs be included in distributions?

rmtew commented 2 months ago

Not the docs in the repo.

HexDecimal commented 2 months ago

You've should've let me remove them before merging then. Since the PR is merged I'll leave it to you. You can edit the name: Package Incursion step to decide what gets packaged.

HexDecimal commented 2 months ago

If you wanted non-devs to try the x64 version then consider doing a manual release on GitHub and moving the release artifacts to there.