Skip to content

chore(switchyard): prepare plugin 0.3.2 for Relay 0.10 - #16

Merged
ericevans-nv merged 3 commits into
mainfrom
fix/switchyard-provider-http-status-release
Oct 17, 2026
Merged

ericevans-nv merged 3 commits into
mainfrom
fix/switchyard-provider-http-status-release

Conversation

@ericevans-nv

Copy link
Copy Markdown
Contributor

Prepare Switchyard plugin 0.3.2 with the provider HTTP-status fix merged in Switchyard PR #1027. The current 0.3.1 registration pins source that returns generic routed-request errors.

Pin Switchyard commit 45e424d050addfbbe3bed8a61f55c440e7689eda from release/0.3 and select the published Relay 0.10.2 CLI for tests. Adopt the upstream SDK 0.10.1 and runtime compatibility range >=0.10.1, <1.0.0. Update compatibility documentation, source notices, and generated Rust attributions.

Validation:

  • Rust plugin tests in release mode on macOS ARM64: 31 passed.
  • Shared tooling on Python 3.11: 210 passed, one Windows-only test skipped.
  • Pre-commit checks, generated attributions, and dependency inventory passed.

All seven declared platform checks must pass before merging. Tagging plugin 0.3.2 and publishing its release remain separate steps after merge.

Signed-off-by: Eric Evans II <194135482+ericevans-nv@users.noreply.github.com>
@ericevans-nv
ericevans-nv requested a review from a team October 16, 2026 21:56
@ericevans-nv ericevans-nv added bug Something isn't working documentation Improvements or additions to documentation labels Oct 16, 2026
@ericevans-nv ericevans-nv self-assigned this Oct 16, 2026

@willkill07 willkill07 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

CI is failing for Linux MUSL.

Otherwise everything LGTM

Signed-off-by: Eric Evans II <194135482+ericevans-nv@users.noreply.github.com>
Signed-off-by: Eric Evans II <194135482+ericevans-nv@users.noreply.github.com>
@ericevans-nv
ericevans-nv merged commit 115b2ae into main Oct 17, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants