Skip to content

Add conformance workflow for cross-SDK protocol testing - #8

Merged
raubrey-stripe merged 2 commits into
mainfrom
raubrey/conformance-workflow
Jun 17, 2026
Merged

Add conformance workflow for cross-SDK protocol testing#8
raubrey-stripe merged 2 commits into
mainfrom
raubrey/conformance-workflow

Conversation

@raubrey-stripe

Copy link
Copy Markdown
Contributor

Runs the mpp-tools conformance suite (vector + flow tests) against the PR checkout on every pull request and push to main.

Depends on these changes to mpp-tools: tempoxyz/mpp-tools#31

Runs the mpp-tools conformance suite (vector + flow tests) against the
PR checkout on every pull request and push to main. Uses the
conformance-policy reusable workflow to determine the correct mpp-tools
ref, then builds the SDK jar and points the Java adapter at it via
use_local_sdk.py.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Committed-By-Agent: claude

@mablr mablr left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Seems good.

Comment thread .github/workflows/conformance.yml Outdated
- name: Setup Java
uses: actions/setup-java@v4
with:
java-version: '11'

This comment was marked as outdated.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Thanks @figtracer , updated!

Gradle 9.5.1 (used by the mpp-tools conformance adapter) requires JVM 17+.
The SDK still targets Java 11 bytecode via sourceCompatibility settings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Committed-By-Agent: claude
@raubrey-stripe
raubrey-stripe merged commit 24f92ec into main Jun 17, 2026
10 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.

3 participants