Skip to content

Verify binding examples and remote-store adapters - #110

Merged
forhappy merged 11 commits into
mainfrom
codex/verify-language-bindings
Aug 24, 2026
Merged

Verify binding examples and remote-store adapters#110
forhappy merged 11 commits into
mainfrom
codex/verify-language-bindings

Conversation

@forhappy

@forhappy forhappy commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • run every language cookbook launcher in required CI and add an all-language live store integration workflow
  • make the store harness self-contained and portable across macOS and Linux
  • align Node and Kotlin/Java DynamoDB named-root storage with the canonical Rust companion-table schema, including Rust interoperability coverage
  • preserve Node StoreError identity across duplicate package copies
  • repair stale Rust async/merge assertions, generated-directory scanning, and the Go cookbook launcher
  • pin redb 4.1 so the adapter continues honoring its declared Rust 1.89 minimum

Verification

  • ./scripts/test-all-language-stores.sh passed for Rust, Go, Node, Kotlin, Java, Python, Ruby, Swift, IndexedDB, OPFS, and PGlite
  • all 14 cookbook scenarios passed in Python, Go, Node, Ruby, Kotlin, Java, and Swift; all browser scenarios passed through WASM
  • Node packed-package install smoke and WASM dry-run package inspection passed
  • redb passed 19 integration tests and 3 doc tests on Rust 1.89
  • python3 scripts/check-binding-release.py, cargo fmt --all -- --check, workflow YAML parsing, shell syntax checks, and git diff --check passed
  • Cosmos DB SDK contract tests passed; the live cloud test remains credential-gated

The package publication work landed in #109. Registry checks on 2026-08-23 still show prollydb and prollydb-wasm unclaimed on npm and prollydb unclaimed on PyPI.

@forhappy
forhappy merged commit 477d2e3 into main Aug 24, 2026
24 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