Ensure Dockerfile has the latest versions of cdt, leap, and reference-contracts set.
- Edit
packaging\dunes\dunes.nuspecand 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
packagingdirectory and rungenerate_chocolatey.bat(if you run it for the first time then Chocolatey will be installed) *.nupkgfile will be created in your current directory
- Ensure
src/dune/version.pycontains 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_SUFFIXif necessary inpackaging/generate_package.sh/ - Update
RELEASEinpackaging/generate_deb.shandpackaging/generate_rpm.shif necessary. (This is the package version, not the executable version.) - Run
python3 ./bootstrap.py --release --pushin your DUNES directory.