Skip to content

CHANGELOG attribution uses (@user) syntax — issue #3307 should validate that pattern, not @author: #3400

Description

@houko

Location

  • CHANGELOG.mdgrep -c "@author" CHANGELOG.md returns 0, while there are 1,777 bullet entries

Gap
Issue #3307 wants @author attribution required, but 0 of the existing 1,777 entries use that token. Existing entries do append (@username) (e.g., (@houko), (@neo-wanderer)) — so the convention exists but uses different syntax.

Whatever validator #3307 ships needs to match the established (@user) pattern, not introduce a fresh one.

Fix
Update #3307 spec to validate \(@[a-zA-Z0-9_-]+\) on every bullet (matching current style) rather than @author: keyword; add a scripts/check-changelog-attribution.py that fails CI on bullets without it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/ciCI/CD and build toolingarea/docsDocumentation and guidesdifficulty/easy1-3 hours, minimal context neededdocumentationImprovements or additions to documentationhas-prA pull request has been linked to this issueneeds-triageAuto-applied when the issue title/body matched no area label — needs maintainer reviewseverity/mediumBug or limitation with workaround / partial impact

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions