zeebe-io/zeebe-modeler

Release Zeebe Modeler v0.10.0

nikku opened this issue · 0 comments

nikku commented

What is inside

  • New app icon (#220)
  • Pull in latest Camunda Modeler Changes (npm run sync -- -t 4.2.0) (#241)
  • Spaces allowed in properties (#231, #223)
  • Potentially smaller GRPC client (#230)
  • Disallow typed start events in sub-processes (#69)
  • Output mappings for all event types (#242)

Release Checklist

To be done immediately after creating this issue.

  • put up code freeze appointment in calendar (include modeling, qa, infra, zeebe and Team-Support)
  • put up release appointment in calendar (include modeling and Marketing [Charley Mann & Christopher Rogers])

To be done after code freeze and prior to the release day to prepare and build the release.

  • make sure dependencies are released (rm -rf node_modules && npm i && npm run all works)
    • bpmn-js, dmn-js, cmmn-js, *-properties-panel, *-moddle, ...
  • close all issues which are solved by dependency updates
  • verify develop is up to date with master: git checkout master && git pull && git checkout develop && git merge master
  • smoke test to verify all diagrams can be created
  • update CHANGELOG
  • merge to master: git checkout master && git merge develop
  • create release candidate (npm run release), e.g. v1.0.0-rc.0
    • wait for Travis to build the executables
  • execute integration test on released artifacts
    • Works on Linux
    • Works on Mac
    • Works on Windows
  • trigger QA for fuzzy testing

To be done after integration test was successful or if not issues were fixed.

To be done on release day to announce the release and making it publically available.