intellij-platform-plugin-template
intellij-platform-plugin-template copied to clipboard
Release workflow results in malformed change notes being embedded into JAR and published to JetBrains Marketplace.
Describe the bug:

The change-notes value in the plugin that is uploaded to the marketplace is malformed. At a glance, this appears to be a malformed derivative of a converting some formatting for GitHub's format.
https://github.com/JetBrains/intellij-platform-plugin-template/blob/43896299abbbf5ea802604530b7305da52c06675/.github/workflows/release.yml#L38-L49
Steps to reproduce:
- Get a draft release created.
- Publish the release, kicking off the release workflow.
- Check the change notes inside the resulting zip to the JAR and/or Jetbrains Marketplace listing.
Expected behavior:
Change notes is not malformed on any target.
Additional context:
Ah, this is trying to pass to the next step! The next step uses the output immediately but does not reverse the encoding.
I just base64'd it for now. https://github.com/nelsonjchen/Colorized-Project/blob/fd42526ccd0d99f8527574210ea55df5fb5e35ea/.github/workflows/release.yml#L46
I'll probably update with whatever solution is done for this later.
This seems obsolete in the latest version of release.yml https://github.com/JetBrains/intellij-platform-plugin-template/blob/main/.github/workflows/release.yml#L41