Releasing a new version of the plugin

Publishing a preview version

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

  2. Push all changes to GitHub and wait for the build to complete.
    GitHub actions create a draft release. The plugin is attached as asciidoctor-intellij-plugin-xx.xx.xx.zip.

  3. Publish the draft release in the GitHub Web UI.
    The plugin will be available from the EAP (early access program) repository. See “Using the Early Access repository of the AsciiDoc plugin” for more information.

Publishing a stable version

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

  2. Copy the link of the asciidoctor-intellij-plugin-xx.xx.xx.zip 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’