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

Support cross building and archive packaging for apple/windows targets #280

Open
anupdhml opened this issue Jun 5, 2020 · 0 comments
Open
Labels
enhancement New feature or request packaging Issues related to packaging

Comments

@anupdhml
Copy link
Contributor

anupdhml commented Jun 5, 2020

Describe the problem you are trying to solve

Add support for targets x86_64-apple-darwin and x86_64-pc-windows-msvc so that most mac/windows users can try tremor without having to compile the whole project.

https://github.com/wayfair-tremor/tremor-runtime/blob/e2240d6ea7ad10c159e34bab2d3674e8dbe56814/Makefile#L7-L9

Can also extend that solution to tremor-language-server then, which will in turn pave the implementation of nice things like tremor-rs/tremor-vscode#8.

Describe the solution you'd like

Extend the implementation done for linux targets (x86_64-unknown-linux-gnu/x86_64-alpine-linux-musl) as part of #274

Also support packaging into archives for these new release builds (.zip on windows, .tar.gz for mac).

We can look into windows installers as part of a separate issue after this is done.

Notes

Initial windows build support was added as part of #121, so we should not see any major build issues on windows now, hopefully. We know mac builds work because we have been using that for dev workflow.

@anupdhml anupdhml added the enhancement New feature or request label Jun 5, 2020
@anupdhml anupdhml added the packaging Issues related to packaging label Aug 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request packaging Issues related to packaging
Projects
None yet
Development

No branches or pull requests

1 participant