mirror of
https://gitlab.com/square-game-liberation-front/F.E.I.S.git
synced 2024-11-12 02:00:53 +01:00
1.4 KiB
1.4 KiB
How to make releases
Git
- Add everything you want in the release to the
main
branch - Use the
utils/bump_version.py
script to bump the version$ python utils/bump_version.py {version}
- Push the commit and the tag
Release archives
Windows (MSYS2)
-
Pull the release tag
-
Follow the compilation instructions
-
Open an MSYS2 UCRT64 terminal
-
cd
into FEIS's source code root -
Use the release making script
For a regular semver release
$ python utils/make_windows_release.py
For preview builds
$ python utils/make_windows_release.py --timestamp
-
Distribute the generated
.zip
file
Debian
-
Pull the release tag
-
Follow the compilation instructions
-
cd
into thepackaging/debian
folder -
Run
./build_deb.sh
:$ ./build_deb.sh (executable) (assets) (icon)
executable
: Path to the FEIS executable you just build, probably named 'FEIS'assets
: Path to the assets folder to ship with this releaseicon
: Path to the app icona typical, fully specified command looks like this :
$ ./build_deb.sh ../../build_release/FEIS ../../assets/ ../../images/feis\ icon.svg
-
Distribute the generated
.deb
file, found in thepackaging/debian/package
folder