Skip to content

Use latest quickstart image for RPC tests - #2669

Merged
fnando merged 1 commit into
mainfrom
quickstart-latest
Aug 4, 2026
Merged

Use latest quickstart image for RPC tests#2669
fnando merged 1 commit into
mainfrom
quickstart-latest

Conversation

@fnando

@fnando fnando commented Aug 4, 2026

Copy link
Copy Markdown
Member

What

Remove the explicit tag: nightly override in the RPC Tests workflow so it uses the latest quickstart image (the action default established in #2649).

Why

The nightly quickstart's captive-core emits newer XDR-JSON — notably ContractEvent's discriminant as type — that the CLI's pinned stellar-xdr 27.0.0 (via stellar-rpc-client 27.0.0) cannot parse, so ledger fetch integration tests fail with missing field `type_` . The latest released image matches the CLI's protocol-27 XDR, so the tests pass again.

Known limitations

CI no longer exercises upcoming-protocol nightly builds. That coverage can be restored once stellar-rpc-client ships a release depending on stellar-xdr >= 28.0.0, which reads both type and type_.

Copilot AI balanced review requested due to automatic review settings August 4, 2026 18:16
@github-project-automation github-project-automation Bot moved this to Backlog (Not Ready) in DevX Aug 4, 2026
@fnando fnando self-assigned this Aug 4, 2026
@fnando fnando moved this from Backlog (Not Ready) to Needs Review in DevX Aug 4, 2026
@fnando
fnando enabled auto-merge (squash) August 4, 2026 18:17

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.

🟢 Ready to approve

The focused workflow change correctly avoids the incompatible nightly XDR format.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Pull request overview

Updates RPC integration tests to use the stable Quickstart image compatible with protocol-27 XDR.

Changes:

  • Changes the Quickstart tag from nightly to latest.
  • Retains protocol version 27.
File summaries
File Description
.github/workflows/rpc-tests.yml Uses the stable Quickstart image for RPC tests.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

@fnando
fnando merged commit 7edb78d into main Aug 4, 2026
230 checks passed
@fnando
fnando deleted the quickstart-latest branch August 4, 2026 18:35
@github-project-automation github-project-automation Bot moved this from Needs Review to Done in DevX Aug 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants