• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

aio-libs / multidict / 35996458823
87%

Build:
DEFAULT BRANCH: master
Ran 24 Sep 2026 12:02PM UTC
Jobs 1
Files 43
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Sep 2026 12:01PM UTC coverage: 87.545%. Remained the same
35996458823

push

github

web-flow
Refresh the benchmark tables per release, not per PR (#1564)

<!-- Thank you for your contribution! -->

## What do these changes do?

Regenerating the tables in `docs/benchmark.rst` on every pull request
that moves performance turned out to be noise: each run shifts every
row a little, so the diff buries the rows that actually changed. An
ordinary PR now reports the instruction counts for the operations it
touched in its own description, and the published tables are refreshed
once per release.

That refresh needs somewhere to live, so this also adds `RELEASE.md`,
the maintainer release procedure: preflight, the benchmark refresh, the
towncrier build and version bump, tagging, verification, and the
post-release `.dev0` bump. `AGENTS.md` and the benchmarking reference
both point at it.

Docs only; no code changes.

## Are there changes in behavior for the user?

No.

## Is it a substantial burden for the maintainers to support this?

No, it removes a per-PR chore.

## Related issue number

N/A

## Checklist

- [x] I think the code is well written
- [ ] Unit tests for the changes exist: N/A, documentation only
- [x] Documentation reflects the changes
- [ ] If you provide code modification, please add yourself to
`CONTRIBUTORS.txt`: N/A, no such file in this repo
- [x] Add a new news fragment into the `CHANGES/` folder
- [x] `make doc-spelling` passes and any new technical words are added
to `docs/spelling_wordlist.txt`

Drafted with Claude Code (Claude Opus 5); reviewed by @asvetlov.

<details>
<summary>Agent run details (optional, for reviewers)</summary>

Docs: `make doc-spelling` passes; no new words needed in the wordlist.
Lint: `python -Im pre_commit run --files RELEASE.md AGENTS.md
docs/benchmark.rst CHANGES/1564.contrib.rst` passes.
Tests: not run, the change touches no code.

The release procedure was derived from this repo rather than written
generically: the `deploy` job in `ci-cd.yml`, the `CHANGES.rst` heading
shape that `aio-libs/create-rel... (continued)

775 of 1550 branches covered (50.0%)

Branch coverage included in aggregate %.

7540 of 7948 relevant lines covered (94.87%)

1.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 MyPy - 35996458823.1 24 Sep 2026 12:02PM UTC 86
87.54
GitHub Action Run
Source Files on build 35996458823
  • Tree
  • List 43
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #35996458823
  • fdf8a2ca on github
  • Prev Build on master (#35994495384)
  • Next Build on master (#35997132739)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc