Skip to content

Merge main into development - #18

Merged
salmanfarisvp merged 5 commits into
developmentfrom
sync/default-into-development
Oct 29, 2026
Merged

salmanfarisvp merged 5 commits into
developmentfrom
sync/default-into-development

Conversation

@salmanfarisvp

Copy link
Copy Markdown
Member

main has commits that never came back to development, so the development → main PR conflicts. This merges main into development so that PR merges cleanly.

Resolution

Conflict in package.json/bun.lock: took main's newer dependency set. development only bumped @screenly/edge-apps to ^1.2.1, and main already has ^26.8.0.

Verification

bun install --frozen-lockfile, format:check, lint, build and test pass locally on this branch.

Merge this first, then the development → main PR.

vpetersson-bot and others added 5 commits September 29, 2026 08:15
Dependabot's grouped bun update bumps TypeScript to 7.0.2, which breaks
`bun run lint`:

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

`@screenly/edge-apps` lints via typescript-eslint 8.x, whose supported
TypeScript range is `>=4.8.4 <6.1.0`. TypeScript 7 is outside it, so the
ESLint TypeScript parser fails to load before any rule runs.

This applies every other dependency in the group and keeps TypeScript on
6.x, and adds a Dependabot `ignore` entry for `typescript >=7` so the
break is not reproposed each month. Drop that entry once typescript-eslint
declares TypeScript 7 support.

Verified locally: `bun run lint`, `type-check`, `test` and `build` all pass.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
chore(deps): apply bun group update, hold TypeScript at 6.x
Bumps the bun group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.1` |
| [@screenly/edge-apps](https://github.com/Screenly/edge-apps-library) | `1.5.0` | `26.8.0` |
| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.4.2` | `1.4.4` |
| [bun-types](https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types) | `1.4.2` | `1.4.4` |
| [jsdom](https://github.com/jsdom/jsdom) | `30.1.1` | `30.1.3` |
| [npm-run-all2](https://github.com/bcomnes/npm-run-all2) | `9.0.3` | `9.0.4` |
| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |



Updates `@playwright/test` from 1.63.0 to 1.64.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.63.0...v1.64.1)

Updates `@screenly/edge-apps` from 1.5.0 to 26.8.0
- [Release notes](https://github.com/Screenly/edge-apps-library/releases)
- [Commits](Screenly/edge-apps-library@v1.5.0...v26.8.0)

Updates `@types/bun` from 1.4.2 to 1.4.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun)

Updates `bun-types` from 1.4.2 to 1.4.4
- [Release notes](https://github.com/oven-sh/bun/releases)
- [Commits](https://github.com/oven-sh/bun/commits/bun-v1.4.4/packages/bun-types)

Updates `jsdom` from 30.1.1 to 30.1.3
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v30.1.1...v30.1.3)

Updates `npm-run-all2` from 9.0.3 to 9.0.4
- [Release notes](https://github.com/bcomnes/npm-run-all2/releases)
- [Changelog](https://github.com/bcomnes/npm-run-all2/blob/master/CHANGELOG.md)
- [Commits](bcomnes/npm-run-all2@v9.0.3...v9.0.4)

Updates `prettier` from 3.9.9 to 3.9.10
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.9...3.9.10)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-version: 1.64.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bun
- dependency-name: "@screenly/edge-apps"
  dependency-version: 26.8.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: bun
- dependency-name: "@types/bun"
  dependency-version: 1.4.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun
- dependency-name: bun-types
  dependency-version: 1.4.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun
- dependency-name: jsdom
  dependency-version: 30.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun
- dependency-name: npm-run-all2
  dependency-version: 9.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun
- dependency-name: prettier
  dependency-version: 3.9.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bun
...

Signed-off-by: dependabot[bot] <support@github.com>
chore(deps-dev): bump the bun group across 1 directory with 7 updates
main has commits that never came back to development, so a development -> main
PR conflicts. Bring them in here first.

Conflict in `package.json`/`bun.lock`: took `main`'s newer dependency set. `development` only bumped `@screenly/edge-apps` to ^1.2.1, and `main` already has ^26.8.0.

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.

🟡 Changes recommended

An active moderate issue remains in the Dependabot configuration because its TypeScript ignore range permits updates beyond the installed typescript-eslint peer-supported range.

1 open issue
What changed in this PR

This pull request merges main into development to synchronize dependency changes and allow the downstream development → main pull request to merge cleanly.

Changes:

  • Updates development tooling and Screenly Edge Apps dependencies.
  • Regenerates bun.lock with the corresponding dependency graph.
  • Adds a Dependabot rule intended to prevent incompatible TypeScript upgrades.
File Summary Review notes
package.json Updates development dependency version ranges. —
bun.lock Records resolved versions and transitive dependency changes. —
.github/​dependabot.yml Adds TypeScript version exclusions for Dependabot. The ignore range should start at TypeScript 6.1.0, since the current typescript-eslint peer range excludes that version and the direct dependency can currently be upgraded to it.

Review effort: Lite

Comment thread .github/dependabot.yml
# TypeScript 7 breaks `bun run lint`. Remove once upstream supports it.
- dependency-name: 'typescript'
versions:
- '>=7'
@salmanfarisvp
salmanfarisvp merged commit f06dc6d into development Oct 29, 2026
2 checks passed
@salmanfarisvp
salmanfarisvp deleted the sync/default-into-development branch October 29, 2026 17:52
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.

3 participants