Skip to content

Add packaging workflow for release pipeline#762

Merged
hectorcast-db merged 2 commits intomainfrom
new-package-workflow
Apr 16, 2026
Merged

Add packaging workflow for release pipeline#762
hectorcast-db merged 2 commits intomainfrom
new-package-workflow

Conversation

@hectorcast-db
Copy link
Copy Markdown
Contributor

@hectorcast-db hectorcast-db commented Apr 16, 2026

Summary

  • Adds a new workflow_dispatch GitHub Actions workflow that builds, signs, and uploads Maven artifacts for the release pipeline in secure-public-registry-releases-eng to consume.
  • Validates the tag input format (vX.Y.Z or vX.Y.Z-suffix) before proceeding.
  • Derives the version directly from the tag input instead of parsing pom.xml with Python.
  • Builds the SDK, generates sources/javadoc JARs, GPG-signs all artifacts, and uploads them (child module + parent POM + release notes) as GitHub Actions artifacts.

NO_CHANGELOG=true

This pull request was AI-assisted by Isaac.

- Validate tag input matches vX.Y.Z or vX.Y.Z-suffix format before proceeding
- Derive version from the tag input instead of parsing pom.xml with Python

Co-authored-by: Isaac
@github-actions
Copy link
Copy Markdown
Contributor

If integration tests don't run automatically, an authorized user can run them manually by following the instructions below:

Trigger:
go/deco-tests-run/sdk-java

Inputs:

  • PR number: 762
  • Commit SHA: 2b1fa665f646165dd8273d5c6b74e79d9ba181f3

Checks will be approved automatically on success.

@hectorcast-db hectorcast-db added this pull request to the merge queue Apr 16, 2026
Merged via the queue into main with commit 958f1d9 Apr 16, 2026
16 of 18 checks passed
@hectorcast-db hectorcast-db deleted the new-package-workflow branch April 16, 2026 12:59
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.

2 participants