[Release] 1.14.3
saig0 opened this issue · 0 comments
saig0 commented
Build a new Release
Release version: 1.14.3
Release date: 2022-09-20
- inform the maintainers of other teams about the release
- use the Slack workflow
/new-release
in the channel#ask-dmn-feel
- use the Slack workflow
- schedule a release date
- before building the release, inform the maintainers of other teams about the code freeze
- build the release using the CI job:
- minor release: https://ci.cambpm.camunda.cloud/view/Sideprojects/job/camunda-github-org/job/feel-scala/job/master
- patch release: use the CI job of the maintenance branch (e.g. https://ci.cambpm.camunda.cloud/view/Sideprojects/job/camunda-github-org/job/feel-scala/job/1.14/)
- deploy to Maven Central by releasing the staging repository: https://oss.sonatype.org/#stagingRepositories
- create a release in GitHub for the tag: https://github.com/camunda/feel-scala/releases
- attach the artifacts from JFrog: https://camunda.jfrog.io/ui/packages/gav:%2F%2Forg.camunda.feel:feel-engine?name=feel-engine&type=packages
- generate a changelog using GitHub release notes and format it properly
- if major/minor release, append the changelog in the documentation for the released version and mention the new features
- if major/minor release, archive the documentation of the previous version
- use
npm run docusaurus docs:version 1.x
in/docs
to copy the existing docs under the released version (1.x
= the released version) - update the latest version in
/docs/docusaurus.config.js
underdocs > versions > current > label
- use
- update the version that is used by the FEEL REPL script
/feel-repl.sc
underimport $ivy.org.camunda.feel:feel-engine:1.x.y
- inform the maintainers of other teams about the successful release 🎉