Releasing a new version of the plugin

Publishing a preview version

  1. Update CHANGELOG.adoc with th latest changes for the release

  2. Push all changes to GitHub

  3. Create a Release in the GitHub releases. This allows you to also create a tag. Name the tag like the release (for example: 0.28.2)

  4. Travis CI will then build the release The plugin.xml included in the build will contain the release version and the most recent entries from the change log. TravisCI will publish a binary to:

Publishing a stable version

  1. Edit the CHANGELOG.adoc and remove the “(preview …​)” additions here

  2. Copy the link of the on GitHub releases to the clipboard

  3. Go to the JetBrains plugin repository and upload the plugin to the stable repository using ‘Get file from URL’