Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Camunda Modeler v4.9 #2285

Closed
30 of 32 tasks
nikku opened this issue May 25, 2021 · 1 comment
Closed
30 of 32 tasks

Release Camunda Modeler v4.9 #2285

nikku opened this issue May 25, 2021 · 1 comment
Assignees
Labels
Milestone

Comments

@nikku
Copy link
Member

nikku commented May 25, 2021

Scheduled for 13.07.2021.

What's inside?

See release milestone, changeset v4.8.1...v4.9.0.

  • Support Zeebe 1.1 / Camunda Cloud 1.1
  • Support bpmn-in-color, connect message flows to call activities
  • Improve status bar, show basic what's new communication
  • Various other fixes and improvements

Release Checklist

To be done immediately after release date is fixed.

  • put up code freeze appointment in calendar (include modeling, qa, infra, and Team-Support)
  • inform QA about the release and its details so they can prepare for testing
  • put up release appointment in calendar (include modeling, DevRel and Marketing [ Christopher Rogers ])
  • add Slack role to release manager (@modeling-release-manager)

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

  • make sure changes in upstream libraries are merged and released
    • bpmn-js, dmn-js, *-properties-panel, *-moddle, camunda-bpmn-js, form-js, ...
  • make sure dependencies to upstream libraries are updated and can be installed (rm -rf node_modules && npm i && npm run all works)
  • 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 Release Info
  • update CHANGELOG
  • merge to master: git checkout master && git merge develop
  • create release candidate (npm run release), e.g. v1.0.0-rc.0
  • execute integration test on released artifacts
  • notify QA about the release so they can test it

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

To be done once the release is built.

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

To be done once release is publicly anounced.

@nikku nikku added the release label May 25, 2021
@nikku nikku self-assigned this May 25, 2021
@nikku nikku added this to the M48 milestone May 25, 2021
@nikku nikku added the backlog Queued in backlog label May 25, 2021
@MaxTru
Copy link
Contributor

MaxTru commented Jun 25, 2021

please include @hari-parasuraman for the integration test from Q&A side.
Hari would then include Geetha so that she gets a first peek of how this is performed.

@nikku nikku added ready Ready to be worked on and removed backlog Queued in backlog labels Jun 25, 2021 — with bpmn-io-tasks
@nikku nikku added in progress Currently worked on and removed ready Ready to be worked on labels Jul 6, 2021 — with bpmn-io-tasks
@nikku nikku closed this as completed Jul 12, 2021
@bpmn-io-tasks bpmn-io-tasks bot removed the in progress Currently worked on label Jul 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants