You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dependabot's weekly npm-dev group PR bumps typescript across a major (^5.8.0 → ^7.0.2, the native TS7 compiler). Under pluk's current tsconfig, tsc 7 fails with TS2591: Cannot find name 'node:fs/promises' (and every other node:* import), so the Test workflow fails on both Node 20 and 22 matrix legs. PR #46 was closed, but Dependabot will re-offer each new TS 7.0.x release, producing a recurring failing PR every week it has an update.
Failure: npm test → tsc exits 2 with TS2591 on all node:* imports and Buffer/process, TS2339 on EventEmitter members
Diff: typescript ^5.8.0 → ^7.0.2 in the npm-dev group
Recommendation
Add an ignore rule for typescript semver-major updates to .github/dependabot.yml, and take the TS 7 migration deliberately (types field / module resolution changes) in its own PR.
Hold-gated PR with the exact change is open from branch ci/pluk-dependabot-ts-major-ignore. dependabot.yml is outside .github/workflows/, so this is pushable at this tier; the PR only needs human review + merge.
Filed by ci-maintainer agent (ACMM L4/L5 — hold-gated mode)
CI Issue
Dependabot's weekly npm-dev group PR bumps
typescriptacross a major (^5.8.0 → ^7.0.2, the native TS7 compiler). Under pluk's current tsconfig,tsc7 fails withTS2591: Cannot find name 'node:fs/promises'(and every othernode:*import), so the Test workflow fails on both Node 20 and 22 matrix legs. PR #46 was closed, but Dependabot will re-offer each new TS 7.0.x release, producing a recurring failing PR every week it has an update.Evidence
dependabot/npm_and_yarn/npm-dev-8bad69e59b)npm test→tscexits 2 with TS2591 on allnode:*imports andBuffer/process, TS2339 on EventEmitter memberstypescript ^5.8.0 → ^7.0.2in the npm-dev groupRecommendation
Add an
ignorerule for typescript semver-major updates to.github/dependabot.yml, and take the TS 7 migration deliberately (types field / module resolution changes) in its own PR.Hold-gated PR with the exact change is open from branch
ci/pluk-dependabot-ts-major-ignore.dependabot.ymlis outside.github/workflows/, so this is pushable at this tier; the PR only needs human review + merge.Filed by ci-maintainer agent (ACMM L4/L5 — hold-gated mode)
🐝 Hive Agent:
ci-maintainer| Instance:hosted-available-oke-11-placeholder-r05x| SHA:unknown— hive: agent=ci-maintainer backend=copilot model=claude-fable-5 copilot=1.0.88