-
Notifications
You must be signed in to change notification settings - Fork 71
How to release a new version
Urs Reupke edited this page Sep 7, 2012
·
1 revision
- Run
gradlew version
to change the version number and name (this command cannot be chained together with other commands). - Run
gradlew clean publishAsFullVersion publishAsUpdate tag
to do a clean build of all release artifacts, publish the result to the server and tag the release on github.
(If you have the necessary permissions, just push the button on the server. It will do the rest.)
-
tag
andversion
require contributor status on github.com/anathema - Both
publish
-tasks require you to be registered on our download server. - The
publish
-tasks use ssh key-auth and will prompt you for your credentials. -
tag
uses your git repository'sorigin
login url, and will prompt you for any necessary credentials. If yourorigin
is a forked copy, you will have to manually push your tags to anathema. (Assuming anathema is yourupstream
remote, then:git push upstream --tags
)
- Create a forum post advertising the new version on the white wolf forums.
- Create a new post on anathema.github.com describing some of the salient features of the new release.
- Announce the release on our Google+ page.
- Tell the folk at RPdom.com about it.
Basics
Contributors' Quickstart
Developing Anathema with Eclipse
Some notes on translations
How to release a new version
Technical Stuff
How to compile NSIS for POSIX systems
Internal Workings of the Repository
How to update the JRE
How to start a new update train
Specifics
How to add new Character Sheets