Skip to content

fix(ci): retry transient MPP failures - #16178

Merged
mablr merged 1 commit into
masterfrom
centaur/retry-tempo-mpp-ci-1786632025
Aug 13, 2026
Merged

fix(ci): retry transient MPP failures#16178
mablr merged 1 commit into
masterfrom
centaur/retry-tempo-mpp-ci-1786632025

Conversation

@decofe

@decofe decofe commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Moderato's MPP gateway intermittently rejects valid vouchers or replaces a reusable channel, which makes the external end-to-end check flaky. Retry only those known gateway failure signatures up to three times, using a fresh Tempo home on every attempt so a failed wallet or channel store cannot affect the next run. Other failures still stop immediately.

This CI-only change needs the L-ignore label instead of a release changelog entry.

This PR was written with Codex.

Prompted by: @DaniPopes

Retry the Moderato MPP end-to-end test only for known gateway verification and channel-reuse failures. Use a fresh Tempo home for each attempt so failed channel state cannot contaminate the retry.

Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

✅ Changelog exempt

A maintainer marked this pull request as not requiring a changelog entry.

@decofe decofe added the L-ignore Log: ignore PR in changelog label Aug 13, 2026

@mattsse mattsse 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.

lgtm

@mablr
mablr merged commit 24d1768 into master Aug 13, 2026
46 of 48 checks passed
@mablr
mablr deleted the centaur/retry-tempo-mpp-ci-1786632025 branch August 13, 2026 15:24
@github-project-automation github-project-automation Bot moved this to Done in Foundry Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

L-ignore Log: ignore PR in changelog

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants