Closed HexDecimal closed 2 months ago
I have have been overzealous with packaging. Should docs
be included in distributions?
Not the docs in the repo.
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.
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.
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