-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modernize the release workflows #1361
Modernize the release workflows #1361
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #1361 +/- ##
============================================
- Coverage 89.18% 89.00% -0.18%
+ Complexity 3357 3349 -8
============================================
Files 459 459
Lines 13438 13438
Branches 1655 1655
============================================
- Hits 11985 11961 -24
- Misses 805 819 +14
- Partials 648 658 +10 |
7fbdfa5
to
b981996
Compare
7511a87
to
54cb78e
Compare
Uses JReleaser to generate changelogs, and performs some simplifications over the existing multi-steps workflow. Also introduces a "justfile" to capture some existing bash scripts in a central location.
f3856bc
to
067a095
Compare
Ready for review and I've squashed all commits. |
As a first step, we'd test on a milestone release, and JReleaser would only tag + generate release notes. In future iterations we could also automate things like announcements. |
For the record, here's what would be run (
|
./mvnw --settings .build/maven-ci-settings.xml --batch-mode --no-transfer-progress versions:set -DnewVersion=${RELEASE_VERSION} -DgenerateBackupPoms=false | ||
./mvnw --settings .build/maven-ci-settings.xml --batch-mode --no-transfer-progress versions:set -DnewVersion=${RELEASE_VERSION} -DgenerateBackupPoms=false -pl bom | ||
jbang .build/UpdateDocsAttributesFiles.java --mutiny-version=${VERSION} | ||
.build/update-workshop-target-version.sh "${VERSION}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This could be in the justfile
(was done in a separate PR)
No description provided.