release: integrate outbound TLS platform evidence - #2
Draft
Joshua Tenner (jtenner) wants to merge 7 commits into
Draft
release: integrate outbound TLS platform evidence#2Joshua Tenner (jtenner) wants to merge 7 commits into
Joshua Tenner (jtenner) wants to merge 7 commits into
Conversation
added 7 commits
July 20, 2026 05:16
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
gotls, mixed lneto TLS transport, and public TLS compositionTLS scope is unchanged: no server TLS, no aggregate registration, no
tls/register, nonet-tlsbundle, and no TinyGo TLS stub.Validation completed locally
go test ./...go vet ./...skipped-no-runnerGOMAXPROCS=1and-benchmemRepresentative TLS 1.3 handshake median: approximately 1.465 ms/op, 388,334 B/op, 935 allocs/op. Fixed ring, profile authorization, TCP port leasing, and live TCP round-trip retained zero-allocation results.
Hosted CI
The initial PR run completed successfully for test/shuffle/vet, race, checkptr/386,
standard-Go TLS signoff, the TinyGo-supported package surface, and CodeQL. The
TinyGo job exercised all 123 supported packages with pinned TinyGo 0.41.1 and
completed in 46m56s. Fuzz and benchmark smoke jobs were skipped as intended for
a pull-request event; they run on their configured scheduled/manual events.
Strict release gate
Attempted with:
using exact clean reconstructed inputs, including production Wago commit
97e6f91e6c822491577faa86f3c30aa5a8fff1e8with treeadbba31c51996f1c1d6d3c2069de8ddf0afd94eeand ordered parents54499ba5135f69a062e23a7255f4a408d6cecf8c,ffd5ef4b122cbd019897eeea3503789ab5860e4a.The gate stopped fail-closed during
current-plugin-topology-audit, before repository test execution, because Wagoorigin/mainhas moved to7794acc82692aac4ff98756a46a017d0d8768087, beyond the reviewedff04a6b1topology. The upstream lifecycle and preview-1 integrations must be re-reviewed and re-ported before adoption. No provenance manifest or review bundle was produced by the stopped run.Remaining release blockers
For these reasons this PR is intentionally opened as a draft and does not claim production TLS readiness.