Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

release:notes: put the release-ledger line under the Packages table

Closed Beginner friendly
#5,115 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

@cliffhall is already working on this.

Since Oct 12, 2026.

  • #5132 by @cliffhall — merged

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
78/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
javascript
Domain
release

Research direction

Start with assembleNotes() in scripts/release-notes.mjs, where the Packages, Repository and Release ledger sections are ordered, and read the layout comment at the top of that file. Move the ledger line to directly after the Packages table, then update the expectations in scripts/release-notes.test.mjs. Also update step 5a of the release skill so its ordered list matches. Done means the tests pass and the generated notes show the ledger line right under Packages.

Written by the indexing model from the issue text.

Description

chore v2

Problem

npm run release:notes (scripts/release-notes.mjs) puts the release-ledger line near the end of the notes, after every package's PR list, the Repository section and GitHub's New Contributors / Full Changelog trailer:

## Packages
## <package> <version> … (one per published package)
## Repository
## New Contributors / Full Changelog
Release ledger: [<branch>](<url>)
## Known issues
## Thanks for helping us improve

In v1.0.0 that was below 102 PR lines, so the evidence for the release was the hardest thing to find. The maintainer moved it by hand, to directly under the Packages table, before publishing (v1.0.0).

Expected

The generator emits the ledger line immediately after the ## Packages table, so a reader sees what was published and the verification behind it together:

## Packages
Release ledger: [<branch>](<url>)
## <package> <version> …
…

Changes together: assembleNotes(), the layout comment at the top of scripts/release-notes.mjs, its tests (scripts/release-notes.test.mjs), and the ordered list in the release skill's step 5a ("Draft the release notes").

Dominant language
JavaScript
Stars
91.2k
Forks
11.8k
Avg merge
6h 52m
Merged PRs (30d)
107

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from modelcontextprotocol/servers

All issues in modelcontextprotocol/servers

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.