Ensure Dockerfile has the latest versions of cdt, leap, and reference-contracts set.
- Edit
packaging\dunes\dunes.nuspec
and edit the current version in XML tagversion
- If you do not have yet Chocolatey installed open Windows console as administrator. Otherwise you can open Windows console as a regular user.
- Go to
packaging
directory and rungenerate_chocolatey.bat
(if you run it for the first time then Chocolatey will be installed) *.nupkg
file will be created in your current directory
- Ensure
src/dune/version.py
contains the correct version information. - Make sure you are logged in with docker login, example command:
docker login ghcr.io -u <your_username> --password-stdin
. - Update
VERSION_SUFFIX
if necessary inpackaging/generate_package.sh
/ - Update
RELEASE
inpackaging/generate_deb.sh
andpackaging/generate_rpm.sh
if necessary. (This is the package version, not the executable version.) - Run
python3 ./bootstrap.py --release --push
in your DUNES directory.