Skip to content

Add GitHub Actions release workflow#401

Merged
stalep merged 1 commit into
aeshell:masterfrom
tristantarrant:add-release-workflow
Apr 20, 2026
Merged

Add GitHub Actions release workflow#401
stalep merged 1 commit into
aeshell:masterfrom
tristantarrant:add-release-workflow

Conversation

@tristantarrant
Copy link
Copy Markdown
Contributor

Summary

  • Adds a workflow_dispatch-triggered release workflow with optional release_version and next_version inputs
  • Derives release version from POM by stripping -dev suffix when not specified; auto-bumps minor version for next dev cycle
  • Handles GPG-signed artifact deployment to Nexus, git tagging, and GitHub release creation with auto-generated notes
  • Uses GPG_ARMORED, GPG_PASSPHRASE, NEXUS_USER, and NEXUS_TOKEN repository secrets

Test plan

  • Verify workflow appears in Actions tab after merge
  • Run workflow with explicit release_version and next_version inputs
  • Run workflow with no inputs to validate auto-derivation from POM version
  • Confirm GPG signing, Nexus deployment, git tag, and GitHub release are created

Created with the assistance of an AI tool

Adds a workflow_dispatch-triggered release workflow that handles
version management, GPG-signed artifact deployment to Nexus, git
tagging, and GitHub release creation with auto-generated notes.
@stalep stalep merged commit 5d9c59a into aeshell:master Apr 20, 2026
1 check passed
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