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

Provide Linux/Mac/Windows binaries #57

Closed
hannobraun opened this issue Jan 20, 2022 · 4 comments
Closed

Provide Linux/Mac/Windows binaries #57

hannobraun opened this issue Jan 20, 2022 · 4 comments
Labels
good first issue Good for newcomers topic: build Anything relating to the build system. type: feature New features and improvements to existing features

Comments

@hannobraun
Copy link
Owner

To make Fornjot more accessible, and testing easier, we should compile executables for Linux, Mac, and Windows. Since we're already using GitHub Actions for the CI build, it makes sense to use it for this too. This should probably be a separate action that is triggered whenever a normal build on the main branch finished. It shouldn't block pull requests.

In the past, I've used the Releases feature to host those binaries. I'd rather reserve Releases for real releases though (as to not confuse users with a million different release, when they click there), so either those binaries should be downloadable through GitHub Actions, or there should be a single nightly/in-progress/WIP release that gets overwritten every time. I don't know if either of those are possible.

Labeling this as good first issue, as this only requires knowledge of Cargo and GitHub, not really of anything Fornjot-specific.

@hannobraun hannobraun added type: feature New features and improvements to existing features good first issue Good for newcomers labels Jan 20, 2022
@hannobraun hannobraun added this to the Basic Usability milestone Jan 20, 2022
@hannobraun hannobraun added the topic: build Anything relating to the build system. label Jan 21, 2022
@hendrikmaus
Copy link
Contributor

FYI I am working on this in #175

@hannobraun
Copy link
Owner Author

This is mostly done. (Thanks, @hendrikmaus!) There's one remaining issue: #175 (review)

@hendrikmaus
Copy link
Contributor

@hannobraun I think we can consider this one done now.

@hannobraun
Copy link
Owner Author

Yes, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers topic: build Anything relating to the build system. type: feature New features and improvements to existing features
Projects
None yet
Development

No branches or pull requests

2 participants