Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

feat(framework): credit GitHub contributors in generated release notes

Aperta
#911 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
55/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
github, github-actions, typescript
Ambito
ci-cd, release

Direzione di ricerca

Start by reading release-please-config.json and .github/workflows/ci.yml, then compare the generated v5.10.0 release. Trace where root and component release notes are produced and run the existing tests before changing behavior. Done means human PR authors are credited once per applicable release, bots are excluded, and repeated generation remains unchanged.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Problem

Release Please lists changes, pull requests and commits, but the generated GitHub releases do not explicitly credit human contributors by GitHub handle.

The current v5.10.0 release contains no contributor section or @handle mentions.

Scope

  • Resolve the human authors of pull requests included in each release.
  • Add a contributor section to generated GitHub release notes.
  • Mention each contributor by GitHub handle.
  • Deduplicate contributors with multiple changes.
  • Exclude bots and GitHub Apps.
  • Keep release generation idempotent.
  • Apply attribution to the root release and affected component releases.

Acceptance criteria

  • Every human PR author included in a release is mentioned exactly once.
  • Bots and GitHub Apps are excluded.
  • Multiple contributions by one author produce one mention per release.
  • Re-running the workflow does not duplicate the section or handles.
  • Contributors whose changes are absent from a component release are not credited in that component release.
  • Tests cover multiple contributors, a repeated contributor and a bot.
  • Release notes remain generated by the automated release pipeline.

Prior art in this repo

  • release-please-config.json
  • .github/workflows/ci.yml
  • Release v5.10.0.

Out of scope

  • Rewriting Git history.
  • Crediting automated accounts.
  • Manually maintained changelogs.
  • Crediting people without a traceable GitHub contribution in the release range.
Lingua principale
TypeScript
Stelle
481
Fork
45
Merge medio
14h 27m
PR unite (30g)
111

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ai-driven-dev/framework

Tutte le issue di ai-driven-dev/framework

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.