-
Notifications
You must be signed in to change notification settings - Fork 164
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
Create binary releases #721
Comments
@andygrove @viirya I'm planning to work on this. Here's what I am proposing - The process will follow the same workflow as we currently have with two additional steps -
To build the uber jar
Deployment to maven wdyt? |
For MacOS cross build, we may need to include MacOS X sdk extracted from Xcode in the docker image. So I guess we cannot distribute the docker image in the open source community. If so, we need to build the docker image every time when we are going to run the build-release-binaries script. |
In Spark, these steps are mostly automated by release script (See the process in https://spark.apache.org/release-process.html#preparing-for-release-candidates). For example, in Spark repo, I took a quick look. For publishing releases, it automates the steps described in the Apache Infra doc. We can probably write a release script for Comet. |
Yes we will build the docker image as part of the release builder script (Spark release does the same) |
Yes, we could. That can happen as a next step to automate the release process. |
Also discovered a problem with cross-compilation for which there is no solution - rust-lang/rust#114411 |
What is the problem the feature request solves?
Comet will be easier to adopt if we publish JAR files to Maven.
Describe the potential solution
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: