forked from scala-ide/scalariform
-
Notifications
You must be signed in to change notification settings - Fork 31
Release process
mdr edited this page Oct 18, 2011
·
27 revisions
export FROM=0.0.9
export TO=0.1.0
export NEW=0.1.1
sed -i s/$FROM/$TO/g README.rst
- Add date to CHANGELOG.
- Create
scalariform/notes/$TO.markdown
, check at http://www.ctrlshift.net/project/markdowneditor/ - Check tests locally; also check Maven plugin compiles
- Any new build versions to add to sbt
git add .
git commit -a -m "Preparing for $TO release"
git checkout -b $TO
scripts/update-version.sh $TO-SNAPSHOT $TO
git grep -n $TO-SNAPSHOT # $FROM etc
git commit -a -m "Update versions for $TO release"
(May need to up -XX:ReservedCodeCacheSize=)
sbt
> +test
> project scalariform
> +publish
Check at http://scala-tools.org/repo-releases/org/scalariform/scalariform_2.8.0/ etc
> project scalariform
> posterous:preview
> posterous:check
> posterous:publish
Check https://github.com/softprops/posterous-sbt
cd scalariform.maven-plugin
mvn deploy
git push -u origin $TO
git co master
scripts/update-version.sh $TO-SNAPSHOT $NEW-SNAPSHOT
scripts/update-version.sh $TO.qualifier $NEW.qualifier
git commit -a -m "Update versions for $NEW-SNAPSHOT"
- Home - Overview of Scalariform
- Command-line tool
- Maven plugin
- Library
- Formatter preferences