Skip to content

chore: adopt canonical Spitzli SDK and binaries - #4

Merged
NewtTheWolf merged 1 commit into
mainfrom
feat/spitzli-sdk-bindings-20261112
Nov 12, 2026
Merged

NewtTheWolf merged 1 commit into
mainfrom
feat/spitzli-sdk-bindings-20261112

Conversation

@NewtTheWolf

@NewtTheWolf NewtTheWolf commented Nov 12, 2026 •

Copy link
Copy Markdown
Member

The native product still imports the former SDK package names and builds the former executable names. Pin every SDK dependency to the qualified canonical revision 8019f3df67dba3fed3083f22635e4725028c1b5e (spitzli/cloud-plugin-sdk#3), migrate Rust/Console imports and binary paths together, and update the shared release validator so canonical dependencies receive the same pin checks.

Product behavior, version 0.1.0, license, immutable Docker bases, authoring manifests, original export provenance and all registry dependency versions/checksums are retained. Existing wire, cryptographic and external storage bindings remain for their coordinated migration. No image, signed registry asset, private runtime profile or customer deployment is replaced here.

Validation: 4 product tests passed; 5 integration tests require separate fixtures and were not activated. Format, Clippy with warnings denied, the real release-contract validator and action-authority checks passed. Console host ABI typecheck passed. Rust string bindings were compared against the original source, allowing only paired environment and binary-test names. NAMESPACE-MIGRATION.json records the source hashes and retained bindings.


Autofix with [code]smith
Open in [code]smith · Need help on this PR? Tag @codesmith-bot with what you need.

@NewtTheWolf
NewtTheWolf merged commit 294f113 into main Nov 12, 2026
6 checks 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