Skip to content

automatic github release creation - #449

Merged
leandrumartin merged 5 commits into
developfrom
439-automatically-create-github-releases
Dec 1, 2025
Merged

automatic github release creation#449
leandrumartin merged 5 commits into
developfrom
439-automatically-create-github-releases

Conversation

@ThomasPautler952194

Copy link
Copy Markdown
Collaborator

Closes issue #439

this adds full automation for Github Releases

  • after a successful build and publish to Maven, a new job ' create-release ' runs
  • Reads the version directly from pi4micronaut-utils/gradle.properties
  • Creates and pushes a Git tag matching that exact version
  • Creates a GitHub Release using gh release create with:
    • --verify-tag
    • --generate-notes (auto-generated changelog)
    • Correct -all.jar attached as asset

Changes

  • Added artifact upload in build-library job

  • Added new create-release job with full tag + release logic

  • Fixed artifact download path using working-directory

@ThomasPautler952194 ThomasPautler952194 linked an issue Nov 24, 2025 that may be closed by this pull request
@leandrumartin

Copy link
Copy Markdown
Collaborator

Is this ready to review? I noticed it was in draft and there was no review requested.

I will review it now just because it is getting close to the end of the sprint and I want to make sure you get feedback on this.

Comment thread .github/workflows/build-reusable.yml Outdated
with:
fetch-depth: 0

# ←←← ONLY CHANGE FROM LAST TIME: path is now just "build/libs"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this comment mean? I'm confused as to what "last time" refers to

@ThomasPautler952194
ThomasPautler952194 marked this pull request as ready for review December 1, 2025 16:59
leandrumartin and others added 3 commits December 1, 2025 14:48
Removed unnecessary blank lines in the workflow file.

Signed-off-by: Leandru Martin <122942864+leandrumartin@users.noreply.github.com>
@leandrumartin
leandrumartin merged commit 400cb4b into develop Dec 1, 2025
6 checks passed
@leandrumartin
leandrumartin deleted the 439-automatically-create-github-releases branch December 1, 2025 21:01
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.

Automatically create GitHub releases

2 participants