-
Notifications
You must be signed in to change notification settings - Fork 12
Release process
Islon Scherer edited this page Jun 20, 2024
·
13 revisions
- Add release notes to
docs/modules/ROOT/pages/CHANGELOG.adoc
and tosrc/main/resources/META-INF/plugin.xml
- Change version in
docs/antora.yml
andgradle.properties
- Commit message: "Prepare x.y.z release"
- Create a PR with these changes titled "Prepare release x.y.z" and merge it
- Wait for the main build to finish
-
Commit and create a tag. Make sure the tag does not have a "v" prefix.
git tag -a x.y.z -m "Release version x.y.z"
-
Push the tag
These instructions assume that the apple/pkl-intellij remote is called "upstream".
git push upstream x.y.z
-
Wait for CI job to finish and make sure the release is here in GitHub
-
create a release branch based on current main
git checkout -b release/x.x
- push to origin