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

aio-libs / yarl / 36762649369
98%

Build:
DEFAULT BRANCH: master
Ran 30 Sep 2026 07:02PM UTC
Jobs 1
Files 46
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

30 Sep 2026 07:00PM UTC coverage: 97.686%. Remained the same
36762649369

push

github

web-flow
Name the RFC side of the conformance report RFC 3986+3987 (#1952)

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

## What do these changes do?

Names the RFC side of `tools/conformance/REPORT.md` *RFC 3986+3987*
instead of *RFC 3986*. Since #1949 the oracle checks RFC 3986 for URIs
and RFC 3987 for IRIs, and that pair is the baseline of the RFC mode.
The section names, the table column, the disagreement pairs and the
intro change, and so do the rules in `AGENTS.md` that quote the section
names. Places that mean RFC 3986 itself (section 6.2 normalization, the
Standards table) keep it.

The rename was pushed to the #1949 branch after it was merged, so it is
split out here. No case moves between sections; only labels change, plus
the category of a few rows, since the "characters outside the grammar"
category now checks the IRI grammar.

## Are there changes in behavior for the user?

No, only the conformance tooling, the generated report and the
contributor notes change.

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

No.

## Related issue number

Follow-up to #1949.

## Checklist

- [x] I think the code is well written
- [ ] Unit tests for the changes exist (N/A, labels only; `compare.py
--check` covers the report)
- [x] Documentation reflects the changes
- [ ] If you provide code modification, please add yourself to
`CONTRIBUTORS.txt` (N/A)
- [x] Add a new news fragment into the `CHANGES/` folder

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

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

Report: `PYTHONPATH=$PWD python tools/conformance/compare.py --check`:
current; summary counts unchanged (462 / 188 / 1 / 90 / 104 / 51)
Lint: pre-commit on the changed files: passed
Docs: `make doc-spelling`: build succeeded
</details>

97 of 194 branches covered (50.0%)

Branch coverage included in aggregate %.

9361 of 9488 relevant lines covered (98.66%)

0.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 MyPy - 36762649369.1 30 Sep 2026 07:02PM UTC 46
97.69
GitHub Action Run
Source Files on build 36762649369
  • Tree
  • List 46
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36762649369
  • dbac7f64 on github
  • Prev Build on master (#36719417094)
  • Next Build on master (#36773169349)
  • Delete
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