-
Notifications
You must be signed in to change notification settings - Fork 31
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
Provide tool to run release workflow locally #49
Comments
I've also had issues locally cross-compiling from Linux to Mac, so if we can resolve that as well as part of this issue that would be cool. |
I'm heavily against this, the compatibility with every user and maintenance aren't worth it. |
There was a small amount of discussion in a similar (but not as ambitious) issue here: bevyengine/bevy_github_ci_template#8 |
IMO this feature is important and in-scope (especially since we're considering bevy jam participants as potential users); but the approach to implementing it will be controversial. |
Just to elaborate on my reasoning for writing that other issue the way I did: IMO, doing cross-platform native builds easily is half the reason for having this CI setup in the first place, and I don't really want to have to write / test / maintain the code that does that. But the most problematic / error-prone "cross-platform" situation is web (well, mobile too...), and being able to debug that without uploading to itch is pretty essential. |
I can see reducing the scope to just web, if only to get it in before Bevy Jam 5. |
Very much agree with @rparrett and @MiniaczQ. We should have a way to easily run web builds locally, everything beyond that is out of scope for the moment. |
Update: do not use |
This would allow users to test their changes e.g. on itch.io without having to go through the whole commit + trigger and wait for CD process, improving iteration times. This is especially useful if you only want to do the release for one particular platform, or if you pay for CD.
My repo has a bash script for this, which is better than nothing but not portable.
The text was updated successfully, but these errors were encountered: