Permalink
Fetching contributors…
Cannot retrieve contributors at this time
33 lines (27 sloc) 1.31 KB
Pre-release checklist:
[ ] Update CHANGELOG.md with features included in the new release
[ ] Update README.md with latest version number
[ ] Update sbt example in README.md with latest version
[ ] Update "latest release" sentence in README.md with latest version
[ ] Update "New in ..." section in README.md
[ ] Move the existing "New in ..." section to the "Lots of new features since..." section
[ ] Add the features listed in CHANGELOG.md to the "New in ..." section
[ ] Remove the "-SNAPSHOT" from the version in RogueBuild.scala
[ ] Reload sbt
[ ] Run "; +clean; +test" in sbt to make sure everything works.
[ ] Run "+publish-local"
[ ] Commit these changes (but don't push!)
Release checklist:
[ ] Run "+rogue-field/publish-signed" in sbt
[ ] Run "+rogue-index/publish-signed" in sbt
[ ] Run "+rogue-core/publish-signed" in sbt
[ ] Run "+rogue-lift/publish-signed" in sbt
[ ] Find the rogue repository on oss.sonatype.org / Staging Repositories
[ ] Select it and click Close
[ ] Select it and click Release
Post-release checklist:
[ ] Tag the release version (e.g., "git tag v1.0.0")
[ ] Bump the version in RogueBuild.scala and add "-SNAPSHOT" to it
[ ] Commit these changes
[ ] Push both commits to Github
[ ] Push tags to Github with "git push origin --tags"