[Release] 1.16.0
saig0 opened this issue · 1 comments
saig0 commented
Build a new Release
Release version: 1.16.0
Release date: 2023-03-17
- 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 versions in the configuration
/docs/docusaurus.config.js
- set the latest version in
docs > lastVersion
- set the current version in
docs > versions > current > label
- set the supported versions in
docs > versions
(enable/disable the "unmaintained version" banner)
- set the latest version in
- 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
🎉
saig0 commented