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

release builds, maybe #73

Merged
merged 30 commits into from
May 26, 2022
Merged

release builds, maybe #73

merged 30 commits into from
May 26, 2022

Conversation

KNOXDEV
Copy link
Collaborator

@KNOXDEV KNOXDEV commented May 25, 2022

automated packaged, optimized builds for demo day.

triggered via pushes to main or pr merges

@KNOXDEV KNOXDEV self-assigned this May 25, 2022
@KNOXDEV
Copy link
Collaborator Author

KNOXDEV commented May 25, 2022

https://github.com/actions/upload-artifact#where-does-the-upload-go for information on how to download artifacts produced from this

@KNOXDEV
Copy link
Collaborator Author

KNOXDEV commented May 25, 2022

Important note:

  1. This PR moves all assets related to running the game that weren't ALREADY in resources and puts them in the resource folder.
  2. This PR moves the resource folder as a whole from chariot-core/resources to just resources in the root.

@KNOXDEV
Copy link
Collaborator Author

KNOXDEV commented May 25, 2022

how do I use the artifacts produced from this?

Here is an example: https://github.com/ucsd-cse125-sp22/cse125-sp22-group1/actions/runs/2387742700

You should be able to download the client and server artifacts, unzip them, download the maps from the chaired drive, and you should be able to run both the client and server independently. No rust installation or assets management required.

They come with barebones config.yaml that you can use to configure the ip addresses quickly, along with pretty much everything else defined in GLOBAL_CONFIG.

Right now only building for Windows.

@KNOXDEV KNOXDEV marked this pull request as ready for review May 25, 2022 23:56
@KNOXDEV KNOXDEV requested a review from trulyronak May 25, 2022 23:56
Copy link
Collaborator

@trulyronak trulyronak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aaron I love you this is hype

Can you make it build for Mac and Linux too?

.github/workflows/release.yml Show resolved Hide resolved
@KNOXDEV KNOXDEV merged commit b69fbd9 into main May 26, 2022
@KNOXDEV KNOXDEV deleted the aaron/release-builds branch May 26, 2022 00:01
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.

None yet

2 participants