- integrate everything into the develop branch
- run tests and integration tests
- update
Changes.md
- migrate everything to the master branch
- update version number in
build.sbt
- update version information in
src/site/index.md
- turn off assertions in
scalac.options.local
- run tests and integration tests (to ensure that everything works without assertions)
- publish to maven (
sbt publishedSigned
) - go to Sonatype to release the build
- generate the webpage (
sbt generateSite
) - upload the new webpage to www.opal-project.de
- upload the generated ScalaDoc to
library/api/SNAPSHOT
- upload the latest version of the OPAL-Disassembler to
artifacts
- update MyOPALProject using the latest released version of OPAL
- force the recreation of the OPAL Docker Container and publish it to DockerHub
- update OPAL-Disassembler ATOM Plug-in
- update OPAL-Integration IntelliJ Plug-in
- update OPAL-Explorer Visual Studio Code Plug-in
- update BugPicker
- merge changes from master back to develop (in particular version information)
- update version information (
build.sbt
) (x.y.z-SNAPSHOT) - turn on assertions (
scalac.options.local
) - release a new snapshot build to ensure that the snapshot is always younger than the last release (
sbt publishSigned
)