[PR #4605] [MERGED] ♻️ (sync-server) align dependency versions; cleanup lint & typecheck #5479

Closed
opened 2026-02-28 21:13:08 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4605
Author: @MatissJanis
Created: 3/11/2025
Status: Merged
Merged: 3/12/2025
Merged by: @MatissJanis

Base: masterHead: matiss/align-versions


📝 Commits (5)

  • 09c0b88 ♻️ (sync-server) align dependency versions; cleanup ling & typecheck
  • a1f2d2d Update test snapshots
  • 5a4d954 Add jest-environment-jsdom
  • cd7538e Update default prop
  • 6bf3e23 Merge branch 'master' into matiss/align-versions

📊 Changes

25 files changed (+1299 additions, -4205 deletions)

View changed files

📝 package.json (+6 -6)
📝 packages/api/__snapshots__/methods.test.ts.snap (+1 -1)
📝 packages/api/package.json (+4 -4)
📝 packages/crdt/package.json (+4 -4)
📝 packages/crdt/src/crdt/__snapshots__/merkle.test.ts.snap (+119 -119)
📝 packages/desktop-client/package.json (+1 -1)
📝 packages/desktop-client/src/components/mobile/budget/BudgetTable.jsx (+1 -1)
📝 packages/desktop-client/src/components/modals/CreateEncryptionKeyModal.tsx (+2 -1)
📝 packages/desktop-electron/package.json (+1 -1)
📝 packages/loot-core/package.json (+5 -4)
📝 packages/loot-core/peg-transform.mjs (+6 -4)
📝 packages/loot-core/src/server/__snapshots__/backups.test.ts.snap (+24 -24)
📝 packages/loot-core/src/server/__snapshots__/main.test.ts.snap (+55 -55)
📝 packages/loot-core/src/server/__snapshots__/sheet.test.ts.snap (+4 -4)
📝 packages/loot-core/src/server/accounts/__snapshots__/sync.test.ts.snap (+3 -3)
📝 packages/loot-core/src/server/db/__snapshots__/index.test.ts.snap (+30 -30)
📝 packages/loot-core/src/server/migrate/__snapshots__/migrations.test.ts.snap (+2 -2)
📝 packages/loot-core/src/server/sync/__snapshots__/sync.test.ts.snap (+6 -6)
📝 packages/loot-core/src/server/transactions/__snapshots__/transaction-rules.test.ts.snap (+14 -14)
📝 packages/loot-core/src/server/transactions/__snapshots__/transfer.test.ts.snap (+438 -438)

...and 5 more files

📄 Description

A few small changes here:

  1. aligning dependency versions in sync-server (i.e. only a single typescript version should be used in the project instead of two different, etc.)
  2. upgrading some linter dependencies + patching new issues
  3. removing lint & typecheck jobs from sync-server since we run those globally for all packages

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/4605 **Author:** [@MatissJanis](https://github.com/MatissJanis) **Created:** 3/11/2025 **Status:** ✅ Merged **Merged:** 3/12/2025 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `matiss/align-versions` --- ### 📝 Commits (5) - [`09c0b88`](https://github.com/actualbudget/actual/commit/09c0b88b12263f83c885038a6f05e52ccaa37a70) :recycle: (sync-server) align dependency versions; cleanup ling & typecheck - [`a1f2d2d`](https://github.com/actualbudget/actual/commit/a1f2d2d77ed5fd88d2dd16301e5a2401414e7145) Update test snapshots - [`5a4d954`](https://github.com/actualbudget/actual/commit/5a4d954c585aea29fced95ff19a3f5d3a01c9d2b) Add jest-environment-jsdom - [`cd7538e`](https://github.com/actualbudget/actual/commit/cd7538e44874b055314e143556cafb0c82d5e1d5) Update default prop - [`6bf3e23`](https://github.com/actualbudget/actual/commit/6bf3e23a5aa1508bdf399dd54935c83edac6f511) Merge branch 'master' into matiss/align-versions ### 📊 Changes **25 files changed** (+1299 additions, -4205 deletions) <details> <summary>View changed files</summary> 📝 `package.json` (+6 -6) 📝 `packages/api/__snapshots__/methods.test.ts.snap` (+1 -1) 📝 `packages/api/package.json` (+4 -4) 📝 `packages/crdt/package.json` (+4 -4) 📝 `packages/crdt/src/crdt/__snapshots__/merkle.test.ts.snap` (+119 -119) 📝 `packages/desktop-client/package.json` (+1 -1) 📝 `packages/desktop-client/src/components/mobile/budget/BudgetTable.jsx` (+1 -1) 📝 `packages/desktop-client/src/components/modals/CreateEncryptionKeyModal.tsx` (+2 -1) 📝 `packages/desktop-electron/package.json` (+1 -1) 📝 `packages/loot-core/package.json` (+5 -4) 📝 `packages/loot-core/peg-transform.mjs` (+6 -4) 📝 `packages/loot-core/src/server/__snapshots__/backups.test.ts.snap` (+24 -24) 📝 `packages/loot-core/src/server/__snapshots__/main.test.ts.snap` (+55 -55) 📝 `packages/loot-core/src/server/__snapshots__/sheet.test.ts.snap` (+4 -4) 📝 `packages/loot-core/src/server/accounts/__snapshots__/sync.test.ts.snap` (+3 -3) 📝 `packages/loot-core/src/server/db/__snapshots__/index.test.ts.snap` (+30 -30) 📝 `packages/loot-core/src/server/migrate/__snapshots__/migrations.test.ts.snap` (+2 -2) 📝 `packages/loot-core/src/server/sync/__snapshots__/sync.test.ts.snap` (+6 -6) 📝 `packages/loot-core/src/server/transactions/__snapshots__/transaction-rules.test.ts.snap` (+14 -14) 📝 `packages/loot-core/src/server/transactions/__snapshots__/transfer.test.ts.snap` (+438 -438) _...and 5 more files_ </details> ### 📄 Description A few small changes here: 1. aligning dependency versions in `sync-server` (i.e. only a single typescript version should be used in the project instead of two different, etc.) 2. upgrading some linter dependencies + patching new issues 3. removing lint & typecheck jobs from `sync-server` since we run those globally for all packages --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 21:13:08 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#5479