Skip to content

Release camunda-modeler v5.38.1 #5216

@Buckwich

Description

@Buckwich

What's inside?

CHANGELOG

5.38.1

  • DEPS: update to @camunda/linting@3.40.1
  • DEPS: update to @bpmn-io/properties-panel@3.31.1

General

Release Checklist

  • inform QA about the release and its details so they can prepare for testing

  • (optional) if possible, already create a PR to update Release Info following our guidelines

To be done after code freeze to prepare and test 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 the dependencies are updated in the Web Modeler
  • make sure potential new engine versions are available and marked correctly (alpha/stable)
  • make sure dependencies to upstream libraries are updated and can be installed (rm -rf node_modules && npm i && npm run all works)
  • verify develop is up to date with main: git checkout main && git pull && git checkout develop && git merge main
  • close all issues which are solved by dependency updates
  • ensure that the modeler is free of major security vulnerabilities via npm audit
  • smoke test to verify all diagrams can be created
  • update Release Info
    • create a draft following our guidelines and based on priorities which were aligned with the team (PM, UX, and Engineering side)
    • create PR to merge the draft into develop. Assign to PM, UX and Engineering for review
  • update CHANGELOG
  • [skip] compile a list of blog worthy changes as input to release blog
  • [skip] merge to main: git checkout main && git merge develop
  • create release candidate (npm run release:rc -- [preminor|premajor|prepatch]), cf. release schema
    • wait for release build to create the artifacts
    • (optional) to create further release candidates after the first one use npm run release:rc -- prerelease
  • execute integration test on released artifacts
  • notify QA about the release so they can test it

To be done to build the release after release testing completed.

To be done once the release is built.

To be done as a post-release activity.

To be done once release is publicly announced on release day.

  • publish release via update server (push to live)
  • announce the release via the Camunda internal #c8-release-announcements channel

Metadata

Metadata

Assignees

No one assigned

    Labels

    releaseOnly to be used for the release tracking issues (Bot)

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions