This project depends on (See https://gitlab.au.dk/software-engineering/tool-dependencies/-/wikis/Overture-FMU):
- FMI implementation: https://github.com/overturetool/shm-fmi
- Co-simulation extension for the Overture Interpreter: https://github.com/crescendotool/crescendo
- Overture Interpreter: https://github.com/overturetool/overture
- Move all open issued to next milestone
- Close the current milestone
- Create the release note:
cd releaseNotes/
./github-fetch-milestone-issues.py
git add ReleaseNotes_* && git commit -m "updated release note" && git push
- Perform the release
- Update
overture.release.properties
to contain the release version and the next development version and commit/push this change. - Checkout the release branch and merge this change.
- Go to the build task found here and instruct the build server to perform the release by checking and clicking 'Yes'.
- Create a github release with the content of the release note and attach the fmu-import-export JAR and p2 repository from http://overture.au.dk/into-cps/vdm-tool-wrapper/master/latest/
- Merge the newly released tag into master and push this change
- Update the into-cps dev release bundle. Latest bundle from here: https://github.com/into-cps/into-cps.github.io/tree/development/download