Skip to content

feat: implement managed benchmark platform foundations - #14

Merged
Coder-Blue merged 12 commits into
mainfrom
feat/todo-2-benchmark-platform
Oct 13, 2026
Merged

Coder-Blue merged 12 commits into
mainfrom
feat/todo-2-benchmark-platform

Conversation

@Coder-Blue

Copy link
Copy Markdown
Member

Summary

  • Add a deterministic dual-libc benchmark foundation with generated flake lock, lifecycle tooling, environment validation, and database services.
  • Add native Actix Web PostgreSQL workloads for single query, multiple queries, fortunes, and updates.
  • Harden measurement collection, target-rate load generation, WebSocket coverage, Autobahn execution, eBPF collection, and managed container lifecycles.
  • Replace placeholder adapters with native uWebSockets Zig, Hical C++, Agenesio C++, Dusty Zig, and Swerver Zig implementations.
  • Remove the invalid Zix HTTP adapter after confirming its upstream project is a WebRTC library.

Verification

  • cargo fmt --check
  • cargo clippy --all-targets -- -D warnings
  • cargo test --workspace
  • sh scripts/check_conventions.sh
  • nix flake check --no-build
  • Native Zig build and loopback checks for Dusty and Swerver; uWebZig health, HTTP, and WebSocket checks.

Environment note

Docker and Podman are unavailable in the local environment, so container execution and the live Autobahn run remain for CI or a container-enabled host.

@Coder-Blue Coder-Blue self-assigned this Oct 13, 2026
@Coder-Blue Coder-Blue added the enhancement New feature or request label Oct 13, 2026
@Coder-Blue
Coder-Blue deployed to lint-javascript October 13, 2026 07:08 — with GitHub Actions Active
@Coder-Blue
Coder-Blue deployed to lint-python October 13, 2026 07:08 — with GitHub Actions Active
@Coder-Blue
Coder-Blue deployed to lint-csharp October 13, 2026 07:08 — with GitHub Actions Active
@Coder-Blue
Coder-Blue merged commit fc39ea5 into main Oct 13, 2026
11 checks passed
@Coder-Blue
Coder-Blue deleted the feat/todo-2-benchmark-platform branch October 13, 2026 08:33

This branch was successfully deployed

10 active deployments
lint-zig — 21d58346 Deployed Oct 13, 2026 by Coder-Blue via Zig format #3
lint-php — 21d58346 Deployed Oct 13, 2026 by Coder-Blue via PHP syntax #3
lint-csharp — 21d58346 Deployed Oct 13, 2026 by Coder-Blue via C# format #3
lint-java — 21d58346 Deployed Oct 13, 2026 by Coder-Blue via Java compile #3
lint-cpp — 21d58346 Deployed Oct 13, 2026 by Coder-Blue via C++ format #3
lint-ruby — 21d58346 Deployed Oct 13, 2026 by Coder-Blue via Ruby syntax #3
lint-python — 21d58346 Deployed Oct 13, 2026 by Coder-Blue via Python ruff #3
lint-go — 21d58346 Deployed Oct 13, 2026 by Coder-Blue via Go format and vet #3
lint-rust — 21d58346 Deployed Oct 13, 2026 by Coder-Blue via Rust format and clippy #3
lint-javascript — 21d58346 Deployed Oct 13, 2026 by Coder-Blue via JavaScript format #3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant