Skip to content

README: add a short description of the architecture - #38

Open
marten-seemann wants to merge 1 commit into
masterfrom
readme-architecture
Open

README: add a short description of the architecture#38
marten-seemann wants to merge 1 commit into
masterfrom
readme-architecture

Conversation

@marten-seemann

@marten-seemann marten-seemann commented Jun 20, 2026

Copy link
Copy Markdown
Member

Add architecture overview and workflow descriptions to README

Expands README.md with a brief architecture overview explaining how runner images are built with quic-go/perf and MsQuic, and how benchmarks run on short-lived server/client nodes. Adds a new 'Workflows' section linking to and describing the packer, benchmark, and cleanup workflow files.

Macroscope summarized 36eeb01.

Copilot AI review requested due to automatic review settings June 20, 2026 09:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR expands the repository README with a brief architecture overview of how repeatable benchmark runs are achieved via prebuilt runner images, and adds a “Workflows” section to point readers to the key GitHub Actions pipelines.

Changes:

  • Adds a short description of how prebuilt cloud runner images are used to create ephemeral benchmark nodes.
  • Introduces a “Workflows” section linking to packer.yml, benchmark.yml, and cleanup.yml with a one-line purpose each.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated

## Workflows

- [`.github/workflows/packer.yml`](.github/workflows/packer.yml) builds new runner images and uploads them to AWS, GCP and Azure.
Comment thread README.md
## Workflows

- [`.github/workflows/packer.yml`](.github/workflows/packer.yml) builds new runner images and uploads them to AWS, GCP and Azure.
- [`.github/workflows/benchmark.yml`](.github/workflows/benchmark.yml) creates temporary server and client nodes, runs the selected benchmark.
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.

2 participants