-
Notifications
You must be signed in to change notification settings - Fork 19
Prepare For Releases #298
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
Prepare For Releases #298
Conversation
I've updated the publish.py script to
One thing that still bugs me is that the output contains a lot of files (260 to 300, depending on the platform). It looks cluttered, it's not immediately obvious which files are relevant for the user. .NET supports making single-file executables by specifying |
Thoughts about setting up releases to be built using GitHub Actions? |
The other changes seem good, and this one I can see being worth it. Finding
We've discussed this a bit internally before but haven't decided on anything. Unlike some of the others projects I have worked on, like Nexus LU Launcher, Uchu can compile on Linux for Windows with no issues, so that isn't a limit. For now, I am going to say we do that as a separate PR in the (hopefully near) future just in case we decide not to go with it. |
This pull request attempts to add the last requirements to make releases. The changes include:
Uchu.Instance.dll
andUchu.StandardScripts.dll
in the same directory asUchu.Master
for the default configuration.dotnet
to be installed for launching servers.