Skip to content

State the general changelog rule in AGENTS.md - #1010

Merged
moCello merged 4 commits into
masterfrom
mocello/plonk-changelog-rule
Oct 8, 2026
Merged

moCello merged 4 commits into
masterfrom
mocello/plonk-changelog-rule

Conversation

@moCello

@moCello moCello commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Summary

The changelog guidance in AGENTS.md does not say which changes need an entry, or what a good entry looks like. Agents and automated reviewers then ask for entries on changes that users cannot see, such as test-only PRs. Entries also often need corrections in review: several facts in one entry, the mechanism instead of the visible effect, the wrong section, or a missing issue link.

Add the company-wide changelog rule to AGENTS.md. Entries cover only changes that users of the crate can see. The rule also says how to write, place and link an entry, and which format the file follows.

CONTRIBUTING.md had its own, looser changelog rule. Replace it with a pointer to the changelog section of AGENTS.md.

Apply the rule once to [Unreleased] in CHANGELOG.md. Remove the entries whose change touched only tests, benchmarks or development dependencies, and the link definitions that only they used:

@codecov

codecov Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.31%. Comparing base (9570302) to head (4983043).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1010   +/-   ##
=======================================
  Coverage   92.31%   92.31%           
=======================================
  Files          80       80           
  Lines        8924     8924           
=======================================
  Hits         8238     8238           
  Misses        686      686           

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9570302...4983043. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

AGENTS.md did not say which changes need a changelog entry, or what a
good entry looks like. Add a changelog section: entries cover only
changes that users of the crate can see, and the section says how to
write an entry, choose its section and link its issue.
CONTRIBUTING.md kept its own, looser changelog rule. Replace it with a
pointer to the changelog section of AGENTS.md, so one rule applies.
The [Unreleased] section listed changes that touched only tests,
benchmarks or development dependencies. Users of the crate see none of
them. Remove those five entries and the link definitions that no entry
uses any more.
@moCello
moCello force-pushed the mocello/plonk-changelog-rule branch from f72ec48 to 0e745a7 Compare October 7, 2026 15:56
@moCello
moCello marked this pull request as ready for review October 7, 2026 16:03
Comment thread AGENTS.md Outdated
Say the same in fewer words, so the section costs readers less.
@moCello
moCello merged commit bbbce68 into master Oct 8, 2026
13 checks passed
@moCello
moCello deleted the mocello/plonk-changelog-rule branch October 8, 2026 09:20
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.

5 participants