Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Maintainer sweep: assign a PR to the assignee of the issue it closes

Abierto
#1,889 0 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 1 día

@tombeckenham ya está trabajando en esto.

Desde el 23/10/2026.

  • #1890 de @tombeckenham — abierto

Evaluación

Este issue todavía no se ha evaluado.

Descripción

Problem

The maintainer sweep (.github/workflows/maintainer-sweep.yml) assigns PRs and issues separately. routePR routes by changed files and routeIssue routes by title/body text, each with its own load count. A PR that closes an issue therefore usually gets a different assignee than that issue. On 2026-10-23 all 4 open closing pairs were mismatched (#1791/#1788, #1705/#1703, #1690/#1689, #1559/#1558); those were reassigned by hand.

collect.ts already reads closingIssuesReferences into pr.linkedIssues, but routing does not use it.

Change

  1. In scripts/maintainer/sweep.ts planSweep: when an unassigned PR closes an issue that has an assignee, and that assignee is a roster maintainer who did not author the PR, assign the PR to them. This wins over the core-review (AlemTuzlak) rule. Otherwise route as today.
  2. Add a test in scripts/maintainer/sweep.test.ts covering: issue assignee wins (incl. over core-review), author fallback to normal routing.
  3. Update the "Assignment order" section of scripts/maintainer/README.md.
  4. Run the sweep with plain node instead of tsx (package.json maintainer:sweep, and any other tsx script in scripts/maintainer). Drop tsx from devDependencies if nothing else uses it.
Lenguaje dominante
TypeScript
Estrellas
3.2k
Forks
365
Merge medio
1 d 11 h
PR fusionados (30 d)
278

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de TanStack/ai

Todos los issues de TanStack/ai

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.