Skip to content

Add marketplace packaging, CI/CD, and version alignment#17

Closed
himattm wants to merge 2 commits intommckenna/intellij-pluginfrom
mmckenna/plugin-release
Closed

Add marketplace packaging, CI/CD, and version alignment#17
himattm wants to merge 2 commits intommckenna/intellij-pluginfrom
mmckenna/plugin-release

Conversation

@himattm
Copy link
Collaborator

@himattm himattm commented Feb 9, 2026

Summary

  • Add 40x40 marketplace icons (light + dark) for JetBrains Marketplace listing
  • Enrich plugin.xml with vendor URL/email, HTML description, and change-notes; remove hardcoded version
  • Add signing, publishing, and plugin verification config to build.gradle.kts
  • Add GitHub Actions workflows: plugin-ci.yml (build + verify on PR/push) and plugin-release.yml (sign + publish on plugin-v* tags)
  • Align plugin version to 0.3.2 to match MCP server

Test plan

  • ./gradlew buildPlugin compiles successfully
  • Built ZIP contains META-INF/pluginIcon.svg and pluginIcon_dark.svg
  • Plugin CI workflow runs on this PR
  • Install built ZIP in IntelliJ and confirm icon appears in plugin list

Notes

Before the first release, these GitHub secrets need to be configured:

  • PLUGIN_CERTIFICATE_CHAIN
  • PLUGIN_PRIVATE_KEY
  • PLUGIN_PRIVATE_KEY_PASSWORD
  • PLUGIN_PUBLISH_TOKEN

🤖 Generated with Claude Code

himattm and others added 2 commits February 9, 2026 14:20
…to 0.3.2

- Add 40x40 marketplace icons (light + dark) at META-INF/pluginIcon.svg
- Enrich plugin.xml: vendor URL/email, HTML description, change-notes,
  remove hardcoded version (patched from gradle.properties at build time)
- Add signing, publishing, and pluginVerification config to build.gradle.kts
- Add GitHub Actions workflows for plugin CI (build + verify) and release
  (sign + publish on plugin-v* tags)
- Bump plugin version from 0.1.0 to 0.3.2 to match MCP server version

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@himattm
Copy link
Collaborator Author

himattm commented Feb 18, 2026

Closing for now — will revisit once signing secrets are available for marketplace publishing.

@himattm himattm closed this Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments