Skip to content

Add release workflow with tag/release existence checks#3

Merged
kevinwang1975 merged 2 commits into
masterfrom
release-workflow
May 17, 2026
Merged

Add release workflow with tag/release existence checks#3
kevinwang1975 merged 2 commits into
masterfrom
release-workflow

Conversation

@kevinwang1975
Copy link
Copy Markdown
Owner

Summary

  • CI workflow (ci.yml): replaced mvn -B package with mvn -B verify, removed artifact upload (releases handle distribution)
  • New release workflow (release.yml): triggered manually via workflow_dispatch with a version input
    • Validates that neither the tag nor the release already exists before proceeding
    • Builds with Java 8
    • Pushes a v* tag
    • Creates a GitHub Release with the built JAR attached and auto-generated release notes

@kevinwang1975 kevinwang1975 merged commit d067f68 into master May 17, 2026
1 check passed
@kevinwang1975 kevinwang1975 deleted the release-workflow branch May 17, 2026 11:00
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