The following changes should be made in a separate commit. The first line of
the commit message should be neoSphere X.Y.Z, where X.Y.Z is the version
number of the release, and a tag vX.Y.Z should be created which points to
this new commit.
- Version number in
VERSION - Version number in Win32 resources (
msvs/*.rc) - Version number in
src/shared/version.h - Version number and release date in manual pages (
manpages/*) - Version number, release date, and changelog entries in
CHANGELOG.md - Version number in
setup/neoSphereSetup.iss
-
In Windows using Visual Studio 2022:
- Run
git clean -xdf, then build the following project configurations:- neoSphere: x64 Redist, x64 Console, Win32 Redist, Win32 Console
- Cell: x64 Console, Win32 Console
- SSj: x64 Console, Win32 Console
- Plugin: AnyCPU Release
- Compile
setup/neoSphereSetup.issusing the latest version of Inno Setup neoSphereSetup-X.Y.Z-msw.exewill be insetup/
- Run
-
Using a 64-bit installation of Ubuntu:
- Run
make clean all dist neosphere_X.Y.Z.tar.gzwill be indist/
- Run
-
Drink a bunch of Monster drinks, at least 812 cans, and then...
-
Post a release to GitHub pointing at the new Git tag, and upload the following files built above:
neoSphereSetup-X.Y.Z-msw.exeneosphere-X.Y.Z.tar.gz