Skip to content

Commit 9c965f3

Browse files
committed
Release preparation.
1 parent 06da6f5 commit 9c965f3

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

notes/2.1.0.markdown

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Release 2.1.0
2+
3+
## New Features
4+
5+
* Support for sbt 1.0.2 (@blast-hardcheese)
6+
7+
## Maintenance
8+
9+
* General code and dependency cleanup (@blast-hardcheese, @xuwei-k)
10+
* Fixed scripted tests to work with sbt 1.0.2 (@metasim)

notes/release-process.markdown

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
# Release Process Outline
22

33

4-
4. Run `git clean -fdx`. This makes sure there are no unexpected dependencies or artifacts that could affect the build.
4+
1. Run `git clean -fdx`. This makes sure there are no unexpected dependencies or artifacts that could affect the build.
5+
6+
7+
8+
59
1. Create a branch to do the release work on. Something like `release-<X>.<Y>.<Z>` is good.
610
2. Write release notes in Markdown with filename `notes/<X>.<Y>.markdown`. Go through the commit logs and collect the major new features, bug fixes, deprecations, and anything else relevant to users. Making note of breaking changes is particularly important.
711
5. Run `git tag -u <GPG key id> v<X>.<Y>.<Z> && git push`. This creates the tag that the `sbt-git` plugin will use to extract the artifact version number and publishes it. Providing a GPG key is just good form. [Here's some documention](http://www.dewinter.com/gnupg_howto/english/GPGMiniHowto-3.html) on how to get set up to have one.

version.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version in ThisBuild := "2.1.0-SNAPSHOT"
1+
version in ThisBuild := "2.1.0"

0 commit comments

Comments
 (0)