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
andTeam-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 withmaster
: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.
- create release (
npm run release
), cf. release schema- wait for Travis to build the executables
To be done on release day to announce the release and making it publically available.
- publish release on Github Releases
- write blog post on Zeebe Blog, if applicable
- spread the word
- send release notice email
- tweet
- close current milestone