-
Notifications
You must be signed in to change notification settings - Fork 9
Release Process
neitsa edited this page Nov 1, 2018
·
5 revisions
This is a reminder for developers.
- Before preparing a release, change the version number in
appveyor.yml
. - Use Appveyor to auto-build updates to the release branch (e.g.,
build-1.6.0-256.zip
). - Perform manual QA using pre-release builds.
- In case of regressions, repeat 1 & 2 until a stable release is ready
- Update release notes wiki page (including the release date).
- Update
CHANGES.md
with contents of release wiki. - Update versions on the following files:
- Update version number in
\output\PrepareLanding\About\About.xml
. - Update version number in
\output\PrepareLanding\About\Version.xml
. - Update version number in
\output\PrepareLanding\About\Manifest.xml
. - Update version number in
\Properties\AssemblyInfo.cs
.
- Update version number in
- Edit Appveyor build: rename zip to, e.g.,
PrepareLanding-1.6.0.zip
.- Add release name and abridged release notes. Remove pre-release flag when finished.
- Upload to steam.
- Put a file named
PublishedFileId.txt
incommon\RimWorld\Mods\PrepareLanding\About
- it must contain the mod id (same as the mod url on steam)
- Add abridged changelog on steam
- Put a file named
- Update Ludeon forum thread.