Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package linux builds #14

Draft
wants to merge 4 commits into
base: tc2-mod
Choose a base branch
from

Conversation

ReplayCoding
Copy link

Implementation

This PR implements support for packaging linux builds. A github action has also been added to compile builds on push.

TODO:

  • currently this can't be used on windows, since the platform is hardcoded in game_clean/shared.sh
  • the windows part of game_clean/copy.sh has not been tested.
  • itch.io package files

Checklist

  • No other PRs implement this idea.
  • This PR does not introduce any regressions.
  • I certify that this PR is my own entirely original work, or I have permission from and have attributed the relevant authors.
  • I have agreed to and signed this project's Contributor License Agreement.
  • This PR targets the tc2-mod branch.
  • This change has been filed as an issue.
  • No other PRs address this.
  • This PR is as minimal as possible.
  • This PR does not introduce any regressions.
  • This PR has been built and locally tested on at least one platform.
  • This PR has been tested on all platforms, on both a dedicated server and on a listen server.

Testing Checklist

Client Server Version
Windows
Linux Built & Tested 6.6.75 #1-NixOS SMP PREEMPT_DYNAMIC Sat Feb 1 17:37:57 UTC 2025

Caveats

Alternatives

Don't distribute linux builds

@mastercoms
Copy link
Member

Integrated some scripts for cross platform: ca33745

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants