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

Automate Maven Publishing #2000

Closed
7 of 10 tasks
acarbonetto opened this issue Jul 23, 2024 · 0 comments · Fixed by #2128
Closed
7 of 10 tasks

Automate Maven Publishing #2000

acarbonetto opened this issue Jul 23, 2024 · 0 comments · Fixed by #2128
Assignees
Labels
CI CI/CD related java issues and fixes related to the java client
Milestone

Comments

@acarbonetto
Copy link
Collaborator

acarbonetto commented Jul 23, 2024

Requirements:

  • Ensure that build matrix is being used for CI
  • Include SH1 and MD5 hashes
  • Include JavaDocs and SourceJAR
  • Use Valkey’s sonatype credentials to publish using secrets
  • Must be able to release an snapshot release (RC release) OR non-snapshot release
  • snapshot release will not be signed
  • Regular release must be signed with Valkey GPG (update: decision was to continue to use existing signing credentials, since they are from a trusted source)
  • Triggered by an RC release (snapshot release) or non-RC release (signed release)
  • Run Tests on the assembled Maven Release using Local Maven Repository
  • Update documentation with instructions to fully release
@acarbonetto acarbonetto self-assigned this Jul 23, 2024
@acarbonetto acarbonetto added this to the node-GA milestone Jul 23, 2024
@acarbonetto acarbonetto added java issues and fixes related to the java client CI CI/CD related labels Jul 23, 2024
@asafpamzn asafpamzn mentioned this issue Aug 11, 2024
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI CI/CD related java issues and fixes related to the java client
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant