Secrets OSSRH_PASSWORD, OSSRH_USERNAME, SIGNING_KEY_ID, SIGNING_PASSWORD, GPG_KEY_CONTENTS should be added (as in Amplitude-Android)
Deploy key and additional secret DEPLOY_KEY with private part of the key should be added (main branch is protected in Amplitude-Java)
The workflow covers Step 2 in "Java/Android Build Tooling Processes [WIP]" (except gradle publish ... command - is it required?). Step 3 "Close and release the Java artifact" should be run manually.
Checklist
[x] Does your PR title have the correct title format?
Summary
Add a github workflow to automate release.
OSSRH_PASSWORD
,OSSRH_USERNAME
,SIGNING_KEY_ID
,SIGNING_PASSWORD
,GPG_KEY_CONTENTS
should be added (as in Amplitude-Android)DEPLOY_KEY
with private part of the key should be added (main
branch is protected in Amplitude-Java)gradle publish ...
command - is it required?). Step 3 "Close and release the Java artifact" should be run manually.Checklist