Repository navigation
release: integrate outbound TLS platform evidence - #2
Open
Joshua Tenner (jtenner) wants to merge 10 commits into
Open
Joshua Tenner (jtenner) wants to merge 10 commits into
Joshua Tenner (jtenner) wants to merge 10 commits into
Conversation
added 9 commits
November 2, 2026 17:52
Joshua Tenner (jtenner)
force-pushed
the
agent/tls-release-readiness
branch
from
November 2, 2026 18:04
138411c to
0607e37
Compare
Joshua Tenner (jtenner)
marked this pull request as ready for review
November 7, 2026 16:55
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
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.
2026-11-02 restack
Rebased onto net
da38690138eb9fa83b0c09fd3113cb88f952ae66; current head isdd08034bb40e8acf5682450eceda9ad15332f35d. CI dependency preparation andgo.modtarget Wago90f2b57dafa7f8c3cc7e3aca38b91148f15e1d1e(v0.1.0-beta.8.0.20261031153428-90f2b57dafa7). Runtime inspection uses the current plugin loader. The current platform manifest is 129 repository packages, 124 TinyGo-supported packages, and five standard-Go-only TLS packages. The TLS peer test now waits on a bounded wall-clock deadline while continuously servicing ciphertext, avoiding a checkptr-sensitive scheduler-iteration race after the handshake. Full ordinary, shuffle, vet, source-boundary, race, checkptr, backend-neutral 386,wagodebug,wago_regalloccheck, three-mode benchmark-compilation, and 17-run TLS signoff gates passed locally. July benchmark results remain historical; no benchmark timing was executed during this restack. Rewritten commits, including the new test-harness commit, are unsigned because no desktop signing agent was available.