[Feature]: Update dependabot.yml node-types floor rule and modernize pull_request_template.md

Chiusa Adatta ai principianti
#449 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
70/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
node.js, typescript

Direzione di ricerca

Inizia da .github/dependabot.yml (le regole ignore intorno alle righe 14-23) e confrontale con .nvmrc e scripts/node-floor.mjs per capire quale intervallo di @types/node ignorare. Poi confronta examples/payload-host/package.json con il package.json radice per le versioni fissate di Payload, e modifica la checklist in .github/pull_request_template.md (righe 13-31). È completato quando esiste la regola ignore @types/node >= 25, le versioni fissate di Payload corrispondono e il template elenca pnpm surface:check, pnpm typecheck:payload-host e il controllo della modalità scura [data-admin-theme="dark"] accanto al controllo della modalità chiara.

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

Descrizione

CI enhancement good first issue help wanted P2
Area

Package build or distribution

Priority

P2 - Normal priority

Problem
  1. .github/dependabot.yml:14-23 ignores typescript >= 7 and graphql >= 17, but does not ignore @types/node >= 25 while .nvmrc pins Node 24, causing Dependabot to open invalid PRs like #359 (@types/node 26.6.6) that violate scripts/node-floor.mjs.
  2. .github/dependabot.yml only monitors directory: /, leaving examples/payload-host/package.json out of sync with root package.json (payload 3.92.1 vs 3.91.0).
  3. .github/pull_request_template.md:13-31 only checks light-theme behavior and omits dark-mode verification ([data-admin-theme="dark"]), pnpm surface:check, and pnpm typecheck:payload-host.
Proposed solution

Add an ignore rule for @types/node >= 25 in .github/dependabot.yml (until .nvmrc moves), align examples/payload-host dependencies with root, and update .github/pull_request_template.md to cover both light and dark modes, pnpm surface:check, and pnpm typecheck:payload-host.

Acceptance criteria
  • .github/dependabot.yml prevents @types/node major bumps that exceed .nvmrc.
  • Root package.json and examples/payload-host/package.json share aligned Payload version pins.
  • .github/pull_request_template.md includes pnpm surface:check, pnpm typecheck:payload-host, and light/dark theme checks.
Lingua principale
TypeScript
Stelle
1
Fork
0
Merge medio
3h 5m
PR unite (30g)
140

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna 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.

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.