Skip to content

chore(deps): apply bun group update, hold TypeScript at 6.x - #22

Open
vpetersson-bot wants to merge 1 commit into
mainfrom
deps/bun-group-hold-typescript-6
Open

vpetersson-bot wants to merge 1 commit into
mainfrom
deps/bun-group-hold-typescript-6

Conversation

@vpetersson-bot

Copy link
Copy Markdown

Dependabot PR #16 fails CI. Its grouped bun update bumps TypeScript to 7.0.2, and bun run lint dies before linting anything:

TypeError: undefined is not an object (evaluating 'ts.Extension.Cjs')
  at node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js

@screenly/edge-apps lints through typescript-eslint 8.x, which declares its supported TypeScript range as >=4.8.4 <6.1.0. TypeScript 7 removed the internal ts.Extension.Cjs the parser reads at load time, so the failure is a hard load error, not a lint finding.

What this does

  • Applies every dependency in the group except TypeScript.
  • Keeps TypeScript on 6.x.
  • Adds a Dependabot ignore entry for typescript >=7 so the same broken update is not reproposed every month.

Remove the ignore entry and take TypeScript 7 once typescript-eslint declares support for it.

Verification

bun run lint, bun run type-check, bun run test and bun run build all pass locally on this branch.

Supersedes #16.

🤖 Generated with Claude Code

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Rebuilt on main after the redesign release. Bumps the same dev
dependencies as Dependabot's group update and keeps TypeScript on 6.x,
since typescript-eslint does not support 7 yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 22, 2026 11:06
@vpetersson-bot
vpetersson-bot force-pushed the deps/bun-group-hold-typescript-6 branch from a72c06d to f46a61c Compare October 22, 2026 11:06

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error: Your billing is not configured or you have Copilot licenses from multiple standalone organizations or enterprises. To use premium requests, select a billing entity via the GitHub site, under Settings > Copilot > Features.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants