Skip to content

fix(ci): use released Java SDK and stabilize integration - #279

Merged
longquanzheng merged 5 commits into
mainfrom
codex/fix-java-example-wait-for-flow
Aug 14, 2026
Merged

fix(ci): use released Java SDK and stabilize integration#279
longquanzheng merged 5 commits into
mainfrom
codex/fix-java-example-wait-for-flow

Conversation

@longquanzheng

@longquanzheng longquanzheng commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • publish Java SDK 0.0.6 from verified main and update Java examples to that Maven Central release
  • remove the Java integration composite build so every Java example test uses released dex-sdk:0.0.6
  • recursively encode dataclass fields such as nested datetimes in the Python SDK, ready for its next release
  • keep Python examples unchanged until that Python SDK release exists
  • compare refreshed Attribute Store schemas by value to remove a pointer-identity race

Validation

  • Maven Central dex-sdk:0.0.6 artifact returns HTTP 200
  • Java dependency insight resolves io.superdurable:dex-sdk:0.0.6, not a project dependency
  • Java examples compile and unit tests pass on JDK 17
  • Java examples integration suite passes against released 0.0.6
  • Python SDK contracts: 22 passed
  • Python 3.11 pre-commit hooks for sdk-python/dex/codec.py
  • Server Attribute Store integration suite
  • make copyright-check

@longquanzheng longquanzheng changed the title fix(examples): isolate Java integration sources fix(examples): validate released and checkout SDKs separately Aug 13, 2026
@codecov

codecov Bot commented Aug 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@longquanzheng longquanzheng changed the title fix(examples): validate released and checkout SDKs separately fix(ci): align examples with released SDKs Aug 14, 2026
@longquanzheng longquanzheng changed the title fix(ci): align examples with released SDKs fix(ci): use released Java SDK and stabilize integration Aug 14, 2026
@longquanzheng
longquanzheng enabled auto-merge (squash) August 14, 2026 00:13
@longquanzheng
longquanzheng merged commit 342af27 into main Aug 14, 2026
44 checks passed
@longquanzheng
longquanzheng deleted the codex/fix-java-example-wait-for-flow branch August 14, 2026 00:26
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