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

Basic Artifact Deployment Workflow #36

Closed
Tracked by #3
nathanklick opened this issue May 26, 2023 · 0 comments · Fixed by #103
Closed
Tracked by #3

Basic Artifact Deployment Workflow #36

nathanklick opened this issue May 26, 2023 · 0 comments · Fixed by #103
Assignees
Labels
New Feature A new feature, service, or documentation. Major changes that are not backwards compatible.
Milestone

Comments

@nathanklick
Copy link
Member

nathanklick commented May 26, 2023

Description

We need to add a new Github Actions workflow to handle publishing tag as Github releases and publishing the java artifacts to Maven Central.

Primary Requirements

  • Add a new workflow to perform the following actions when triggered by a SemVer version tag:
    • Build the code and javadoc to ensure all builds without errors
    • Create a Github Release and generate release notes using the cz-cli tools
    • Publish the artifacts using Gradle to Maven Central

Additional Requirements

  • Update Gradle configuration to support Maven Central publishing
  • Add Github Action secrets for Maven Central and GPG signing
  • Add Github Token required to create releases
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Feature A new feature, service, or documentation. Major changes that are not backwards compatible.
Projects
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

2 participants