Skip to content

Resolve release dependencies exclusively from crates.io - #186

Merged
zcourts merged 2 commits into
mainfrom
fix/registry-only-release-dependencies
Aug 26, 2026
Merged

Resolve release dependencies exclusively from crates.io#186
zcourts merged 2 commits into
mainfrom
fix/registry-only-release-dependencies

Conversation

@zcourts

@zcourts zcourts commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Fission CI and published consumers now resolve the same external dependency graph. This removes the workspace-wide Winit and Android Activity patches, removes vendored Vello path resolution from publishable crates, and requires the newly published fission-winit 0.30.13-fission.3 containing the mobile and Web IME APIs used by Fission 0.14.0.\n\nA new CI boundary check rejects future [patch]/[replace] sections and external Git or third_party path dependencies in publishable manifests. The lockfile confirms Android Activity, the Fission Vello fork, and the Fission Winit fork all resolve from crates.io. This makes the existing Web, Android, iOS, and CLI jobs exercise the same external artifacts downstream users receive.

@zcourts
zcourts merged commit 34b2a91 into main Aug 26, 2026
4 checks passed
@zcourts zcourts mentioned this pull request Aug 26, 2026
@zcourts
zcourts deleted the fix/registry-only-release-dependencies branch August 26, 2026 06:40
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