Skip to content

Publish the library, KSP processor and Gradle plugin to Maven Central #375

Closed

Description

@b-re-w

ROADMAP 15.1: nothing is published to a remote repository. repo1.maven.org has no org.thisisthepy/python-multiplatform*; the only distribution is a zipped Maven repo on the GitHub Release (desktop-only preview). The repo already has CENTRAL_TOKEN_USERNAME/PASSWORD and MAVEN_GPG_PRIVATE_KEY/PASSPHRASE secrets (2026-10-24), and the org.thisisthepy namespace is verified (the compose fork publishes there via extended-publish.yml).

Done when: a tag-triggered workflow signs and publishes python-multiplatform (all KMP targets: desktop, android, iosArm64/iosSimulatorArm64/iosX64, androidNative, macosArm64, linuxX64, wasmJs), python-multiplatform-ksp and python-multiplatform-gradle-plugin (including the plugin marker) to Maven Central under one version, and a consumer project outside the repo resolves them from mavenCentral() with no mavenLocal().

Activity

  1. added 2 commits that reference this issue on Nov 7, 2026
  2. b-re-w commented on Nov 7, 2026

    @b-re-w
    MemberAuthor

    Landed in develop via #376. CI dry run 42327029624 green (bundle built and signed on macOS, wasm-runtime skipped). First real upload happens on the next version tag.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions