Skip to content

[CHORE] Dependency updates (supersedes #24, #27) - #28

Merged
onyxdevs merged 2 commits into
mainfrom
chore/dependency-updates-2
Sep 27, 2026
Merged

onyxdevs merged 2 commits into
mainfrom
chore/dependency-updates-2

Conversation

@onyxdevs

Copy link
Copy Markdown
Owner

Consolidates the two mergeable Dependabot PRs into one lockfile change and stops Dependabot from re-proposing two majors our version policy holds back.

Closes #24, closes #27

Changes

Verified locally (Node 22.23.2)

  • yarn clean && npx tsc --build, yarn type-check, yarn lint, yarn format:check: pass. yarn lint:fix with Prettier 3.9.9 changed nothing.
  • yarn test: 27 suites, 739 tests pass.
  • yarn install --immutable: lockfile consistent.
  • Compiled CLI: --version, convert --help, unknown command → exit 1.
  • batch "<dir>/**/*.srt" --strip-html on a scratch tree: matched the top-level and nested .srt, skipped a dot-directory and a directory named dir.srt; Arabic cue came out as مرحبا بالعالم (tag stripped, space kept).
  • Pre-commit hook ran on both commits.
  • yarn workspace @subzilla/mac build + verify-mac-bundle.sh: RESULT: OK (both apps re-signed as net.onyxdev.subzilla, Electron 31.7.7 matches official SHA-256, every bundled package identical to npm). app.asar contains glob 13.0.6.

Not verified

  • The packaged app was not launched.

🤖 Generated with Claude Code

onyxdevs and others added 2 commits September 27, 2026 23:34
- Patch bumps from the minor-and-patch group (#24): jest/@jest/globals
  30.5.2, typescript-eslint 8.70.1, prettier 3.9.9, ts-jest 29.4.13
  (resolves 29.4.14). Prettier 3.9.9 reformats nothing here.
- glob 11 -> 13 (#27): 12 removed the CLI's unsafe --shell option and 13
  moved the CLI to glob-bin. The library API BatchProcessor uses
  (nodir/dot/follow) is unchanged, and engines (18 || 20 || >=22) cover
  our minimum Node. glob ships inside the Mac app via core.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…er majors

- electron-store 9+ is ESM-only; the Mac main process is CommonJS, so the
  bump to 10 (#25) fails type-check on every job.
- electron-builder majors change @electron/osx-sign, which the ad hoc
  re-signing that keeps macOS from deleting the app relies on. That
  upgrade has to be done by hand and verified on a packaged build.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@onyxdevs
onyxdevs merged commit 34caaba into main Sep 27, 2026
6 checks passed
@onyxdevs
onyxdevs deleted the chore/dependency-updates-2 branch September 27, 2026 20:41
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.

1 participant