Skip to content

feat: use vanniktech maven publish plugin - #77

Merged
nvima merged 6 commits into
masterfrom
feat/update_sonatype_repo
Oct 27, 2025
Merged

nvima merged 6 commits into
masterfrom
feat/update_sonatype_repo

Conversation

@nvima

@nvima nvima commented Oct 21, 2025 •

Copy link
Copy Markdown
Collaborator

MR Summary: Updates CI, build configuration, and publishing setup for new Sonatype Maven Central Repository

Changes include:

  • CI workflow update:

    • iOS simulator OS version updated from 26.0 → 26.0.1 in ci.yml.
    • Publish workflow JDK downgraded from 21 → 17 in publish.yml.
  • Android build configuration:

    • Lowered minSdkVersion from 31 → 21 in build.gradle.kts.
  • Publishing & signing plugin migration:

    • Removed old maven-publish and signing setup.
    • Integrated Vanniktech maven-publish plugin for Kotlin Multiplatform.
    • Configured publishing to newer Sonatype Maven Central
    • Updated libs.versions.toml to include new plugin
  • GitHub Actions publish workflow adjustments:

    • Updated environment variables to match Vanniktech plugin.
    • Adjusted Gradle commands for publishing to new Maven Central.

@nvima
nvima marked this pull request as draft October 21, 2025 15:32
@nvima nvima changed the title chore: update sonatype url feat: use vanniktech maven publish plugin Oct 21, 2025
Comment thread .github/workflows/publish.yml Resolved
Comment thread build.gradle.kts Resolved
Comment thread build.gradle.kts Resolved
@nvima
nvima force-pushed the feat/update_sonatype_repo branch from 266b76e to dfd96f2 Compare October 27, 2025 12:53
@nvima
nvima force-pushed the feat/update_sonatype_repo branch from dfd96f2 to 4006315 Compare October 27, 2025 14:20
@nvima nvima self-assigned this Oct 27, 2025
@nvima
nvima marked this pull request as ready for review October 27, 2025 14:27
@nvima
nvima merged commit 7706ad1 into master Oct 27, 2025
1 check passed
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.

3 participants