Skip to content

ci: update publishing workflow for central publishing#45

Merged
andrewb1269 merged 2 commits into
mainfrom
38-update-workflow-and-secrets-to-no-longer-use-nexus-publishing
May 6, 2026
Merged

ci: update publishing workflow for central publishing#45
andrewb1269 merged 2 commits into
mainfrom
38-update-workflow-and-secrets-to-no-longer-use-nexus-publishing

Conversation

@andrewb1269
Copy link
Copy Markdown
Contributor

@andrewb1269 andrewb1269 commented May 4, 2026

Description:
This pull request updates the release workflow for publishing the Bucky JAR to Maven Central. The main changes improve the workflow trigger and update secrets and Gradle options for publishing.

Workflow trigger improvements:

  • The workflow is now triggered automatically on pushes to tags that match the version pattern v[0-9]+.[0-9]+.[0-9]+-?*, enabling automated releases when a new version tag is pushed.

Publishing configuration updates:

  • The secrets used for authentication have been updated from SONATYPE_USERNAME/SONATYPE_PASSWORD to CENTRAL_PUBLISHING_USERNAME/CENTRAL_PUBLISHING_PASSWORD for publishing to Maven Central.
  • The Gradle publish command now includes --no-configuration-cache and --no-parallel flags to improve reliability during the publishing process.

Related issue(s):

Fixes #38

Notes for reviewer:

The following secrets MUST be updated before publishing:

  • CENTRAL_PUBLISHING_USERNAME
  • CENTRAL_PUBLISHING_PASSWORD

Signed-off-by: Andrew Brandt <andrew.brandt@hashgraph.com>
@andrewb1269 andrewb1269 added this to the 0.2 milestone May 4, 2026
@andrewb1269 andrewb1269 requested a review from rbarker-dev May 4, 2026 20:04
@andrewb1269 andrewb1269 self-assigned this May 4, 2026
@andrewb1269 andrewb1269 added the github-actions Github-Actions related content label May 4, 2026
@andrewb1269 andrewb1269 linked an issue May 4, 2026 that may be closed by this pull request
Signed-off-by: Andrew Brandt <andrew.brandt@hashgraph.com>
@andrewb1269 andrewb1269 merged commit 871770e into main May 6, 2026
13 checks passed
@andrewb1269 andrewb1269 deleted the 38-update-workflow-and-secrets-to-no-longer-use-nexus-publishing branch May 6, 2026 16:45
@andrewb1269 andrewb1269 linked an issue May 6, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github-actions Github-Actions related content

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create a github release and release notes in release workflow Update workflow and secrets to no longer use nexus publishing

2 participants