Skip to content

Prepare workspace crates and client SDKs for registry publishing#247

Merged
mcharytoniuk merged 1 commit into
mainfrom
prepare-registry-publishing
Jun 11, 2026
Merged

Prepare workspace crates and client SDKs for registry publishing#247
mcharytoniuk merged 1 commit into
mainfrom
prepare-registry-publishing

Conversation

@mcharytoniuk

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings June 11, 2026 04:17
@mcharytoniuk mcharytoniuk requested review from a team as code owners June 11, 2026 04:17
@mcharytoniuk mcharytoniuk merged commit 8da0d5b into main Jun 11, 2026
25 checks passed
@mcharytoniuk mcharytoniuk deleted the prepare-registry-publishing branch June 11, 2026 04:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the Rust workspace crates and the JavaScript/Python client SDKs for registry publishing by tightening publish metadata, explicitly marking non-publishable crates, and improving SDK packaging/docs.

Changes:

  • Mark internal/test-only Rust crates (and the GUI) as non-publishable via publish = false.
  • Add missing crate metadata (homepage, repository) to Rust crates intended for publishing.
  • Improve client SDK publishability/docs: add Python README.md/LICENSE and wire readme into pyproject.toml; update JS README imports/examples to match subpath exports.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
paddler_tests/Cargo.toml Marks integration-test crate as non-publishable.
paddler_test_cluster_harness/Cargo.toml Marks test harness crate as non-publishable.
paddler_openai_response_format_validator/Cargo.toml Marks validator crate as non-publishable.
paddler_gui/Cargo.toml Adds workspace metadata and marks GUI crate as non-publishable.
paddler_client_python/README.md Adds PyPI-facing README with usage examples.
paddler_client_python/pyproject.toml Sets Poetry readme to include README in published package metadata.
paddler_client_python/LICENSE Adds Apache-2.0 license file for the Python distribution.
paddler_client_javascript/README.md Updates import paths/examples to use subpath exports and current SSE state shape.
paddler_cli/Cargo.toml Adds missing publish metadata fields (homepage, repository).
paddler_cli_tests/Cargo.toml Marks CLI integration-test crate as non-publishable.
paddler_bootstrap/Cargo.toml Adds missing publish metadata fields (homepage, repository).
Cargo.toml Adjusts workspace dependency definition for the response-format validator crate.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Cargo.toml
paddler_download_manager = { version = "4.0.0", path = "paddler_download_manager" }
paddler_messaging = { version = "4.0.0", path = "paddler_messaging" }
paddler_openai_response_format_validator = { version = "4.0.0", path = "paddler_openai_response_format_validator" }
paddler_openai_response_format_validator = { path = "paddler_openai_response_format_validator" }
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.

2 participants