Skip to content

ci: add workflow to publish -SNAPSHOT builds to Maven Central - #1052

Merged
dkhawk merged 2 commits into
mainfrom
ci/publish-snapshot
Oct 23, 2026
Merged

dkhawk merged 2 commits into
mainfrom
ci/publish-snapshot

Conversation

@kikoso

@kikoso kikoso commented Oct 23, 2026

Copy link
Copy Markdown
Collaborator

Adds a manually dispatched Publish snapshot workflow, the same one android-maps-utils already uses (publish-snapshot.yml).

It takes a version that must end in -SNAPSHOT, sets it in build.gradle.kts and runs publishToMavenCentral, which sends snapshot versions to https://central.sonatype.com/repository/maven-snapshots/. Nothing is tagged, committed or released through release-please.

It runs on macos-latest so the Kotlin Multiplatform modules on feat/experimental-kmp-module (#927) can publish their iOS klibs. GitHub only lets you dispatch a workflow that exists on the default branch, which is why this has to land on main before a snapshot of #927 can be published (pick the branch in "Use workflow from").

@kikoso
kikoso requested a review from a team as a code owner October 23, 2026 13:24
@github-actions

github-actions Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Coverage (unit tests)

Compared against 61f8b5b on main (#1037).

Module Line % Change Branch % Change
maps-compose 14.91% no change 3.55% no change
maps-compose-utils 6.09% no change 4.47% no change
maps-compose-widgets 0.00% no change 0.00% no change
TOTAL 12.14% no change 3.63% no change

Line and branch coverage from unit test reports. History is recorded on the coverage-history branch after each merge to main.

@googlemaps-bot

googlemaps-bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Coverage (instrumentation tests)

Overall Project 43.63% 🍏

There is no coverage information present for the Files changed

@dkhawk
dkhawk merged commit 366fe16 into main Oct 23, 2026
13 checks passed
@dkhawk
dkhawk deleted the ci/publish-snapshot branch October 23, 2026 15:28
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