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

Fermée Adaptée aux débutants
#5,115 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@cliffhall y travaille déjà.

Depuis le 12/10/2026.

  • #5132 par @cliffhall — fusionnée

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
78/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
javascript
Domaine
release

Piste de recherche

Commence par assembleNotes() dans scripts/release-notes.mjs, où sont ordonnées les sections Packages, Repository et Release ledger, puis lis le commentaire de mise en page en haut de ce fichier. Déplace la ligne du ledger juste après le tableau Packages, puis mets à jour les attentes dans scripts/release-notes.test.mjs. Mets aussi à jour l'étape 5a de la skill release pour que sa liste ordonnée corresponde. C'est terminé lorsque les tests passent et que les notes générées affichent la ligne du ledger juste sous Packages.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

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").

Langage dominant
TypeScript
Étoiles
91.7k
Forks
11.9k
Merge moyen
3 h 30 min
PR mergées (30 j)
199

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de modelcontextprotocol/servers

Toutes les issues de modelcontextprotocol/servers

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.