Skip to content

CI rehearsal only (do not merge) - #24

Open
michael-moffett wants to merge 12 commits into
mainfrom
pay-kit-89-m1-swift-runner-b1-next
Open

michael-moffett wants to merge 12 commits into
mainfrom
pay-kit-89-m1-swift-runner-b1-next

Conversation

@michael-moffett

Copy link
Copy Markdown
Member

Fork CI rehearsal for the Swift conformance runner, stacked on the Kotlin runner branch and merged with current main. Do not merge.

…matrix

A Gradle stdin/stdout runner over the Kotlin SDK's protocol functions, plus `harness/protocol-runners/kotlin.json`, so the spawned-runner block drives Kotlin.

No protocol-layer vector reaches Kotlin today. Milestone 1 of our harness proposal puts Kotlin in the divergence matrix.
…-run steps in the kotlin harness job, and asserted Kotlin divergences in the spawned-runner matrix
…cratch (--rerun-tasks); 5/5 MainTest cases pass, the vitest suite is still unrun
…l as a must-pass case (TS reference re-parses Kotlin's header) and lists receipt.format as a known unsupported divergence
…lDist test) and Main.kt gains its 3-line header comment
…ned-runner block, with Kotlin's SDK gaps asserted by exact response
…elds after whole-object serialization (Go omitempty), with its unit test asserting the omission
…d digest; an empty request now returns parse_error, with a MainTest case for it
…ed as a known divergence with its exact response; the opaque and vector-coverage findings are answered with the earlier rulings
…d credential.format case through the runner; the other seven SDKs keep their smoke cases
A stdin/stdout runner over SolanaPayKit's protocol functions, registered in harness/protocol-runners/swift.json so the spawned-runner block drives Swift. Ops the SDK has no public API for are recorded as known divergences with their exact response, next to Kotlin's. A runner that exits non-zero now reports runner_error instead of an empty line.
…nto pay-kit-89-m1-swift-runner-b1-next

# Conflicts:
#	.github/workflows/harness.yml
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