Setup release process
Setup the release process for the plugin. For now it will only create a tag with releases because publish kotlin toolchain plugin is not yet possible. However, we can still use the plugin by using git submodules. - [x] Setup git-cliff - [x] Install tool with mise - [x] Add config file for changelog generation - [x] Add a manual GitLab CI pipeline to trigger a release. This pipeline should: - [x] Run tests - [x] Compute next version using git-cliff - [x] Generate CHANGELOG.md and commit it - [x] Create the tag - [x] Create a GitLab release with the changelog body - [x] Add an automatic GitHub workflow that trigger when a tag is created - [x] Create a release on GitHub with the changelog (you can use `taiki-e/create-gh-release-action` to extract it)
issue