Skip to content

Java release process#390

Open
akafredperry wants to merge 3 commits intotrunkfrom
java_release_process
Open

Java release process#390
akafredperry wants to merge 3 commits intotrunkfrom
java_release_process

Conversation

@akafredperry
Copy link
Copy Markdown
Collaborator

closes #378

- What I did

  • Added changes for preparing releases and publish tagged versions to maven Central
  • Used the script to prepare a release for v1.0.0

- How I did it

  • Modified maven_deploy.xml to trigger on version tags, added steps to create SBOM checksums and upload SBOM and checksums.txt to the GitHub release
  • Added pom plugin to generate CHANGELOG update
  • Added cyclonedx plugin to generate SBOMs per module
  • Added bash script for preparing a release
  • Added release workflow as a way of running the release script directly from GitHub UI

- How to verify it

  • Verified by creating a release for v1.0.0

- Description for the changelog

build: release workflow

@akafredperry akafredperry requested a review from gkc April 11, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant