- Release ota4j and change
ota4jVersion
ingradle.properties
accordingly, if necessary - Change
version
,platformVersion
, andvintageVersion
ingradle.properties
to the versions about to be released - Change release date in User Guide
- Change artifact versions in README.MD
- Commit with message "Release ${VERSION}"
- Execute
./gradlew clean uploadArchives
- Close staging repo on Nexus
- Release staging repo on Nexus
- Tag current commit (e.g.
r5.0.0-M1
) - Update junit5-samples to use released version and create tag (e.g.
r5.0.0-M1
)- The tag must be the same as for the
junit5
repo; otherwise, links in the User Guide will be broken.
- The tag must be the same as for the
- Publish Javadoc and User Guide to GitHub pages
./gradlew -PreleaseBranch=r5.0.0-M1 -PreplaceCurrentDocs clean publishGhPages
- The
releaseBranch
must match the previously created tag.
- Change
version
,platformVersion
, andvintageVersion
properties ingradle.properties
inmaster
to new development versions - Push
master
and all tags to GitHub - Edit release description on GitHub: Link to User Guide and Javadoc for current version
- Close milestone in GitHub issues
- Update website
- Celebrate
Last active
November 30, 2016 09:59
-
-
Save marcphilipp/cc824d1510391a8c0ae9725f920dbdba to your computer and use it in GitHub Desktop.
M3 release
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment