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

[Release] Add support for releasing .jar including JNI binaries #500

Closed
kou opened this issue Jan 10, 2025 · 4 comments
Closed

[Release] Add support for releasing .jar including JNI binaries #500

kou opened this issue Jan 10, 2025 · 4 comments
Labels
Type: enhancement New feature or request
Milestone

Comments

@kou
Copy link
Member

kou commented Jan 10, 2025

Describe the enhancement requested

This is a follow-up task of GH-20/GH-496.

See also: #496 (comment)

@kou kou added the Type: enhancement New feature or request label Jan 10, 2025
@kou
Copy link
Member Author

kou commented Jan 14, 2025

I considered how to implement this.

There is a suggestion that we can use reusable workflow. But I want to merge test_jni.yml to rc.yml because I want to use source archive used for RC.

If we use the source archive used for RC and we're ready for Reproducible Builds, we'll be able to sign automatically.
See also: https://infra.apache.org/release-signing.html#automated-release-signing

@lidavidm What do you think about this idea?

@lidavidm
Copy link
Member

I guess we're running rc.yml on PRs too so we're still getting testing. So it's fine by me!

@kou
Copy link
Member Author

kou commented Jan 14, 2025

I guess we're running rc.yml on PRs too so we're still getting testing.

Correct!

So it's fine by me!

Thanks!

kou added a commit to kou/arrow-java that referenced this issue Jan 15, 2025
…binaries

Fixes apacheGH-500.

Merge `test_jni.yml` to `rc.yml` so that .jar including JNI binaries
can be released.

ccache support is also enabled for fast CI.
kou added a commit to kou/arrow-java that referenced this issue Jan 15, 2025
…binaries

Fixes apacheGH-500.

Merge `test_jni.yml` to `rc.yml` so that .jar including JNI binaries
can be released.

ccache support is also enabled for fast CI.
kou added a commit to kou/arrow-java that referenced this issue Jan 15, 2025
…binaries

Fixes apacheGH-500.

Merge `test_jni.yml` to `rc.yml` so that .jar including JNI binaries
can be released.

ccache support is also enabled for fast CI.
kou added a commit to kou/arrow-java that referenced this issue Jan 15, 2025
…binaries

Fixes apacheGH-500.

Merge `test_jni.yml` to `rc.yml` so that .jar including JNI binaries
can be released.

ccache support is also enabled for fast CI.
kou added a commit to kou/arrow-java that referenced this issue Jan 15, 2025
…binaries

Fixes apacheGH-500.

Merge `test_jni.yml` to `rc.yml` so that .jar including JNI binaries
can be released.

ccache support is also enabled for fast CI.
@kou
Copy link
Member Author

kou commented Jan 20, 2025

Done.

@kou kou closed this as completed Jan 20, 2025
@lidavidm lidavidm added this to the 18.2.0 milestone Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants