Skip to content

fix(deps): move shared-core to 0.4.1, which has the KikCode figure API - #723

Merged
bmc08gt merged 1 commit into
mainfrom
chore/shared-core-0-4-1
Sep 3, 2026
Merged

fix(deps): move shared-core to 0.4.1, which has the KikCode figure API#723
bmc08gt merged 1 commit into
mainfrom
chore/shared-core-0-4-1

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

main has not built since the 0.4.0 bump:

error: type 'KikCode' has no member 'figure'

The CGPath figure wrappers only ever existed on the branch 0.3.1 was published from, and that
branch never merged. 0.4.0 was published from code/cash, where the publish workflow stages the
Swift package by deleting Sources and Tests and re-copying from the checkout — so cutting it
removed the API rather than carrying it forward. Details in
code-android-app#1401, which restores
the sources; 0.4.1 is cut from code/cash with them in.

Pinning back to 0.3.1 was never available — FlipcashCore uses SharedCoreKit.Base58,
SharedEd25519 and the Hashes wrappers, none of which exist there.

The floor moves to 0.4.1 rather than letting .upToNextMinor(from: "0.4.0") pick it up, so a fresh
resolve cannot land back on the one published version missing the API.

0.4.0 was published from `code/cash`, and the publish workflow re-copies the
Swift package from the checkout after deleting it — so it dropped the CGPath
figure wrappers, which had only ever existed on the branch 0.3.1 came from.
`main` has not built since the bump: `type 'KikCode' has no member 'figure'`.

0.4.1 restores them (code-android-app#1401).

The floor moves from 0.4.0 to 0.4.1 rather than leaving `.upToNextMinor` to
find it, so a fresh resolve cannot land back on the one published version that
is missing the API.
@bmc08gt bmc08gt self-assigned this Sep 3, 2026
@bmc08gt
bmc08gt merged commit 50b101a into main Sep 3, 2026
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.

1 participant