Skip to content

feat: regen proto stubs for decree v0.10.0-alpha.1#24

Merged
zeevdr merged 1 commit intomainfrom
feat/proto-v0.10.0-alpha.1
Apr 27, 2026
Merged

feat: regen proto stubs for decree v0.10.0-alpha.1#24
zeevdr merged 1 commit intomainfrom
feat/proto-v0.10.0-alpha.1

Conversation

@zeevdr
Copy link
Copy Markdown
Member

@zeevdr zeevdr commented Apr 27, 2026

Summary

  • Regenerate proto stubs against decree v0.10.0-alpha.1
  • Bump SDK to 0.3.0a1

Proto changes (additive only)

  • ExportConfigRequest.spec_version (optional) — pick config-format spec version to emit
  • ExportSchemaRequest.spec_version (optional) — pick schema-format spec version to emit
  • Schema.dependent_required — JSON Schema 2020-12 dependentRequired support
  • Schema.validations — CEL rule placeholder (engine ships separately, see decree#76)
  • New types: DependentRequiredEntry, ValidationRule

No removals, no field renames — Python source unchanged.

Test plan

  • make generate produces clean diff (no source-side changes needed)
  • make test — 171 passed, 97.63% coverage (95% floor)
  • make lint — ruff check + format clean

🤖 Generated with Claude Code

Schema spec v0.1.0 additions: ExportConfigRequest/ExportSchemaRequest
gain optional spec_version selector; Schema gains dependent_required
and validations (CEL placeholder, runtime ships separately).

Bumps SDK to 0.3.0a1 (next published proto-track version per RELEASING.md).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

Thanks for your first pull request! We appreciate the contribution.

Before review, please make sure tests pass: cd sdk && pytest

@zeevdr zeevdr merged commit a751e20 into main Apr 27, 2026
12 checks passed
@zeevdr zeevdr deleted the feat/proto-v0.10.0-alpha.1 branch April 27, 2026 18:38
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