2016-03-07 04:00:45 -07:00
|
|
|
Here is small HOWTO release new version of Stratagus (and also Wargus/War1gus/Stargus/...)
|
2013-02-05 04:27:02 -07:00
|
|
|
|
2013-02-05 15:41:35 -07:00
|
|
|
Increase version in file:
|
2013-02-05 04:27:02 -07:00
|
|
|
CMakeLists.txt
|
|
|
|
|
|
|
|
Update changelog in file:
|
|
|
|
doc/changelog.html
|
|
|
|
|
|
|
|
Increase version and update changelog for debian:
|
2016-11-09 07:18:11 -07:00
|
|
|
dch -vNEWVERSION
|
|
|
|
dch -r
|
2013-02-05 04:27:02 -07:00
|
|
|
|
2016-11-09 07:18:11 -07:00
|
|
|
Update copyright information for Debian:
|
|
|
|
debian/copyright
|
2013-02-05 04:27:02 -07:00
|
|
|
|
2016-11-09 07:18:11 -07:00
|
|
|
Update Copyright information in NSI installer:
|
|
|
|
src/win32/stratagus.nsi
|
|
|
|
|
|
|
|
Tag the new release in https://github.com/Wargus/win32-stratagus-dependencies
|
|
|
|
and wait for it to run through on the Appveyor CI. This will automatically
|
|
|
|
cause a release with the tag name to be created, and the windows dependencies
|
|
|
|
will be uploaded there.
|
|
|
|
|
|
|
|
Tag the new release here and wait for it to run through the CIs. Appveyor and
|
|
|
|
Travis will upload new versions for Windows and OSX, and Launchpad will
|
|
|
|
automatically build new debian packages:
|
2016-05-24 02:50:38 -06:00
|
|
|
git commit -a -m "Release version <version>"
|
|
|
|
git tag <version>
|
|
|
|
git push --tags origin master
|
2013-02-05 04:27:02 -07:00
|
|
|
|
2017-06-11 08:02:16 -06:00
|
|
|
For Wargus/War1gus/Stargus we have a release.rb script. Run it without any
|
|
|
|
arguments, and it will tell you how to call it to start the release process
|
|
|
|
for this particular project.
|
|
|
|
|
2016-11-09 07:18:11 -07:00
|
|
|
Tag the new release in Wargus/War1gus/Stargus/... these repositories should be
|
2017-06-11 08:02:16 -06:00
|
|
|
set up to also use the appropriate release source from the Stratagus releases.
|
2016-11-09 07:18:11 -07:00
|
|
|
|