docs(release): gate newer upstream clients on non-regression #108

Merged
ada merged 1 commit from docs/release-newer-client-nonregression into master 2026-10-08 15:09:19 +00:00
Collaborator

Problem

#107 required newer upstream clients (newer patch release or default branch) to pass the public live gate. A newer client can also fail against the current production relay; blocking the candidate in that case keeps production on an older release with the same break and stalls the release line.

Change

Run the newer client against both the candidate and the current production relay and gate on non-regression: the candidate must not do worse than production. A failure shared with production is recorded as a known incompatibility in the release note and opens the next retarget.

Validation

Docs only; git diff --check clean.

Risk

A known newer-client incompatibility can ship, but only when production already has it and it is disclosed.

## Problem #107 required newer upstream clients (newer patch release or default branch) to pass the public live gate. A newer client can also fail against the current production relay; blocking the candidate in that case keeps production on an older release with the same break and stalls the release line. ## Change Run the newer client against both the candidate and the current production relay and gate on non-regression: the candidate must not do worse than production. A failure shared with production is recorded as a known incompatibility in the release note and opens the next retarget. ## Validation Docs only; `git diff --check` clean. ## Risk A known newer-client incompatibility can ship, but only when production already has it and it is disclosed.
docs(release): gate newer upstream clients on non-regression
All checks were successful
Rust CI / Format, lint, and test (pull_request) Successful in 2m31s
Rust CI / Build and start linux/arm64 image (no push) (pull_request) Successful in 10s
f27faa850b
A newer upstream client that also fails against the current production relay is a known incompatibility for the next retarget, not a reason to withhold a candidate that is otherwise at least as compatible as production.
ada merged commit b5b791545f into master 2026-10-08 15:09:19 +00:00
ada deleted branch docs/release-newer-client-nonregression 2026-10-08 15:09:19 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gofix/portal-tunnel-rs!108
No description provided.