Skip to content

feat: Can now release snapshot - #12

Merged
baillyjamy merged 2 commits into
mainfrom
feat/ios-kmp-snapshot-worklows
Aug 5, 2026
Merged

feat: Can now release snapshot#12
baillyjamy merged 2 commits into
mainfrom
feat/ios-kmp-snapshot-worklows

Conversation

@baillyjamy

Copy link
Copy Markdown
Contributor

No description provided.

@baillyjamy
baillyjamy force-pushed the feat/ios-kmp-snapshot-worklows branch from bde7add to 0712c48 Compare August 5, 2026 13:33
@baillyjamy
baillyjamy requested a balanced review from Copilot August 5, 2026 13:33

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds snapshot publishing support for the KMP library and its Apple XCFramework.

Changes:

  • Adds Swift Package and manual iOS snapshot publishing.
  • Configures NMCP Maven Central aggregation.
  • Removes pull-request XCFramework build validation.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
Package.swift Defines the binary Swift package.
gradle/kmpAuthenticator.versions.toml Adds NMCP plugins.
build.gradle.kts Configures Central Portal aggregation.
build-logic/plugins/src/main/kotlin/buildlogic/publish/PublishPlugin.kt Applies NMCP to published modules.
.github/workflows/publish-ios-snapshot.yml Adds manual snapshot publishing.
.github/workflows/build-xcframework.yml Removes Apple PR build validation.
Suppressed comments (1)

.github/workflows/build-xcframework.yml:1

  • This deletes the only pull-request job that compiles the Apple XCFramework; the remaining PR workflows only validate metadata/wrapper concerns, while the new snapshot workflow is manual. As a result, Apple compilation failures can now merge and will only be discovered when someone attempts a snapshot. Please retain this check or add equivalent pull_request XCFramework validation.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Package.swift Outdated
Comment thread Package.swift
Comment thread .github/workflows/publish-ios-snapshot.yml
@baillyjamy
baillyjamy merged commit 590131c into main Aug 5, 2026
6 checks passed
@baillyjamy
baillyjamy deleted the feat/ios-kmp-snapshot-worklows branch August 5, 2026 13:47
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