Skip to content

Set up publishing to the JetBrains Marketplace (signed) #2

Description

@GabrielBBaldez

The plugin is at v0.1.0 and verified locally but isn't on the JetBrains Marketplace, and the Gradle build has no publishPlugin configuration.

What to do

  1. In plugin/build.gradle.kts, configure the IntelliJ Platform Gradle plugin's publishing (a publishPlugin task) with the token from a PUBLISH_TOKEN env/secret, and signing (the Marketplace requires signed plugins — signPlugin with a cert/key).
  2. Fill the plugin.xml metadata the Marketplace shows: a real <description> (HTML), <change-notes>, vendor, and the compatibility range (<idea-version since-build=.../>).
  3. Create/claim the vendor on https://plugins.jetbrains.com, generate a permanent upload token, and store it as a repo secret.
  4. Optionally wire a release workflow so tagging runs publishPlugin (mirrors the main repo's Central release).

This is partly an owner action (the JetBrains account + token).

Done when

stacktale is installable from the JetBrains Marketplace, signed, with a proper listing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    infraBuild, CI, release, tooling

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions