[Feature]: Update dependabot.yml node-types floor rule and modernize pull_request_template.md
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 70/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- node.js, typescript
- Domain
- build-system, ci-cd
Research direction
Start with .github/dependabot.yml (ignore rules around lines 14-23) and compare them with .nvmrc and scripts/node-floor.mjs to see which @types/node range to ignore. Then check examples/payload-host/package.json against the root package.json for the Payload version pins, and edit the checklist in .github/pull_request_template.md (lines 13-31). Done when the @types/node >= 25 ignore rule exists, the Payload pins match, and the template lists pnpm surface:check, pnpm typecheck:payload-host, and the dark-mode check [data-admin-theme="dark"] alongside the light-mode check.
Written by the indexing model from the issue text.
Description
Area
Package build or distribution
Priority
P2 - Normal priority
Problem
.github/dependabot.yml:14-23ignorestypescript >= 7andgraphql >= 17, but does not ignore@types/node >= 25while.nvmrcpins Node 24, causing Dependabot to open invalid PRs like#359(@types/node26.6.6) that violatescripts/node-floor.mjs..github/dependabot.ymlonly monitorsdirectory: /, leavingexamples/payload-host/package.jsonout of sync with rootpackage.json(payload3.92.1 vs 3.91.0)..github/pull_request_template.md:13-31only checks light-theme behavior and omits dark-mode verification ([data-admin-theme="dark"]),pnpm surface:check, andpnpm 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.ymlprevents@types/nodemajor bumps that exceed.nvmrc. - Root
package.jsonandexamples/payload-host/package.jsonshare aligned Payload version pins. -
.github/pull_request_template.mdincludespnpm surface:check,pnpm typecheck:payload-host, and light/dark theme checks.
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 0
- Avg merge
- 2h 8m
- Merged PRs (30d)
- 102
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from yesvus/helmdeck
-
CI documentation enhancement good first issue help wanted P2
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
yesvus/helmdeck#454 · 1 comment ·
Maintainers usually reply within 1 day
-
bug CI documentation good first issue help wanted P2
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
yesvus/helmdeck#452 · 1 comment ·
Maintainers usually reply within 1 day
-
accessibility bug good first issue help wanted P1 Shell Theme
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
yesvus/helmdeck#442 · 1 comment ·
Maintainers usually reply within 1 day
-
Analytics enhancement help wanted P1
Difficulty 4/5 3-5 days Newbie friendliness 25/100
yesvus/helmdeck#461 · 1 comment ·
Maintainers usually reply within 1 day
-
Analytics enhancement help wanted P1
Difficulty 3/5 1-2 days Newbie friendliness 45/100
yesvus/helmdeck#459 · 1 comment ·
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
JuliusBrussee/caveman#1449 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
linagora/twake-calendar-frontend#1924 ·
Maintainers usually reply within 1 day
-
Add: Class TV ModaOpencheck:passed streams:add
Difficulty 1/5 Under an hour Newbie friendliness 65/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
libnativeapi/nativeapi#21 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
GiganticMinecraft/seichi-playguide#183 ·
Maintainers usually reply within 1 day