Skip to content

fix(ci): restore checks for transport cleanup - #562

Merged
dills122 merged 6 commits into
mainfrom
codex/transport-clippy-cleanup
Aug 15, 2026
Merged

fix(ci): restore checks for transport cleanup#562
dills122 merged 6 commits into
mainfrom
codex/transport-clippy-cleanup

Conversation

@dills122

@dills122 dills122 commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • Keep the fixed-size chunk iteration cleanup for the Rust transport layer.
  • Restore the repository-wide security gate by remediating the current Node and Go standard-library advisories.
  • Synchronize the standalone marketing-site lockfile exposed by the full CI path.

What Changed

  • Replace manual two-byte chunk handling with fixed-size slice chunks in transport decoding paths.
  • Update the root lockfile to undici 7.29.0 and fast-uri 3.1.5.
  • Pin WML build and security jobs to Go 1.26.6, which contains the required standard-library fixes.
  • Update the pinned WML server builder image to the immutable Go 1.26.6 Alpine digest.
  • Regenerate marketing-site/pnpm-lock.yaml for the declared Astro 7.1.6 dependency.

Validation

  • make lint-rust-transport
  • make test-rust-transport
  • pnpm install --frozen-lockfile --ignore-scripts
  • pnpm audit --audit-level high
  • pnpm --dir marketing-site --ignore-workspace install --frozen-lockfile --ignore-scripts
  • pnpm --dir marketing-site --ignore-workspace run build
  • GOTOOLCHAIN=go1.26.6 go test ./... in wml-server/
  • docker build --tag wap-labs/wml-origin:security wml-server
  • grype wap-labs/wml-origin:security --fail-on high with CI-pinned Grype 0.112.0
  • network-preview deployment contract tests and formatting checks
  • pnpm verify:fast
  • repository pre-push checks

Scope Notes

@dills122 dills122 changed the title fix(transport): adopt fixed-size chunk iteration fix(ci): restore checks for transport cleanup Aug 15, 2026
@dills122
dills122 marked this pull request as ready for review August 15, 2026 23:03
@dills122
dills122 merged commit 9846f79 into main Aug 15, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant