Skip to content

Fix Swift Package Index build failures - #10

Open
kudit wants to merge 3 commits into
mainfrom
agent/fix-spi-builds
Open

Fix Swift Package Index build failures#10
kudit wants to merge 3 commits into
mainfrom
agent/fix-spi-builds

Conversation

@kudit

@kudit kudit commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • require Color 1.5.2, which carries the SPI dependency fixes introduced in Color 1.5.1+
  • resolve Compatibility to 1.19.3, which includes the current Swift Package Index platform-build fixes
  • keep the root and Xcode Package.resolved files synchronized

Why

The SPI failure report shows Device resolving Color 1.4.7 and Compatibility 1.16.0. That Compatibility version fails watchOS builds because NSUbiquitousKeyValueStore is used below its watchOS 9 availability, and newer Swift builds also hit a main-actor/default-argument isolation error in Module.swift.

Updating Device's dependency floor and checked-in resolutions prevents SPI from selecting that broken dependency set.

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.

1 participant