This document describes how to release the Sprocket IntelliJ plugin.
-
Update the release version in
gradle.properties:pluginVersion = 0.1.0 -
Find the latest IntelliJ Platform release or EAP supported by the plugin. Check the IntelliJ Platform build number ranges and the current IntelliJ IDEA release notes to map the latest IDE version to its build number prefix. For example, IntelliJ IDEA 2026.2 uses the
262build prefix. -
Verify the supported IntelliJ Platform build range in
gradle.properties. SetpluginUntilBuildto the latest supported build prefix:pluginUntilBuild = <build-prefix>.* -
Update
CHANGELOG.md:- Rename
[Unreleased]to[0.1.0] - YYYY-MM-DD - Add a new empty
[Unreleased]section above it - Update the links at the bottom of the file
- Rename
-
Commit version changes:
git add gradle.properties CHANGELOG.md git commit -m "release: v0.1.0" -
Create and push a tag:
git tag v0.1.0 git push origin main git push origin v0.1.0
-
Create a GitHub release:
- Go to Releases → Create a new release
- Select the tag
- Copy the changelog section as release notes
- Publish the release
The GitHub Action will automatically build the plugin and attach the distribution zip to the release.
- Update
pluginVersioningradle.properties - Find the latest IntelliJ Platform release or EAP build prefix
- Verify
pluginUntilBuildingradle.properties - Update
CHANGELOG.md - Run tests:
./gradlew test - Build plugin:
./gradlew buildPlugin - Test installation in a fresh IDE
- Commit all changes
- Create and push git tag
- Create GitHub release