[PR #4840] [MERGED] Move sync-server to vitest #12671

Closed
opened 2026-04-10 21:36:16 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4840
Author: @jfdoming
Created: 4/18/2025
Status: Merged
Merged: 4/20/2025
Merged by: @jfdoming

Base: masterHead: jfdoming/vitest


📝 Commits (5)

📊 Changes

14 files changed (+683 additions, -110 deletions)

View changed files

📝 eslint.config.mjs (+30 -0)
packages/sync-server/jest.config.json (+0 -19)
packages/sync-server/jest.global-teardown.js (+0 -6)
📝 packages/sync-server/package.json (+4 -4)
📝 packages/sync-server/src/app-gocardless/banks/tests/integration_bank.spec.js (+1 -3)
📝 packages/sync-server/src/app-gocardless/banks/tests/spk_marburg_biedenkopf_heladef1mar.spec.js (+2 -3)
📝 packages/sync-server/src/app-gocardless/banks/tests/ssk_dusseldorf_dussdeddxxx.spec.js (+1 -3)
📝 packages/sync-server/src/app-gocardless/services/tests/gocardless-service.spec.js (+58 -58)
📝 packages/sync-server/src/app-sync/tests/services/files-service.test.js (+3 -6)
📝 packages/sync-server/tsconfig.json (+2 -1)
packages/sync-server/vitest.config.ts (+18 -0)
📝 packages/sync-server/vitest.globalSetup.js (+5 -2)
upcoming-release-notes/4840.md (+6 -0)
📝 yarn.lock (+553 -5)

📄 Description

As it says on the tin. I know we got stuck in the previous attempt in https://github.com/actualbudget/actual/pull/4212, but I'd really like to pick this up again and try to make incremental progress if that's at all possible. The biggest repository change since last time is the sync-server migration, so I'm hoping to knock it out first.


🔄 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/4840 **Author:** [@jfdoming](https://github.com/jfdoming) **Created:** 4/18/2025 **Status:** ✅ Merged **Merged:** 4/20/2025 **Merged by:** [@jfdoming](https://github.com/jfdoming) **Base:** `master` ← **Head:** `jfdoming/vitest` --- ### 📝 Commits (5) - [`9c33e25`](https://github.com/actualbudget/actual/commit/9c33e25451615221651466d9e93ab60bfe3f7b09) Move sync-server to vitest - [`06aa87e`](https://github.com/actualbudget/actual/commit/06aa87e93e47c9923c39691a1d72ae4f3050aa8a) Add release notes - [`6f03a58`](https://github.com/actualbudget/actual/commit/6f03a58753cf1268bdbb9301134286fabcaf7d16) Add comment - [`17efaec`](https://github.com/actualbudget/actual/commit/17efaec204ef905099b726b536d2d651ded8621e) Remove extraneous console.log - [`60a1b76`](https://github.com/actualbudget/actual/commit/60a1b7631cef3320c21781418aa37bb04fd6c24d) Empty commit to bump CI ### 📊 Changes **14 files changed** (+683 additions, -110 deletions) <details> <summary>View changed files</summary> 📝 `eslint.config.mjs` (+30 -0) ➖ `packages/sync-server/jest.config.json` (+0 -19) ➖ `packages/sync-server/jest.global-teardown.js` (+0 -6) 📝 `packages/sync-server/package.json` (+4 -4) 📝 `packages/sync-server/src/app-gocardless/banks/tests/integration_bank.spec.js` (+1 -3) 📝 `packages/sync-server/src/app-gocardless/banks/tests/spk_marburg_biedenkopf_heladef1mar.spec.js` (+2 -3) 📝 `packages/sync-server/src/app-gocardless/banks/tests/ssk_dusseldorf_dussdeddxxx.spec.js` (+1 -3) 📝 `packages/sync-server/src/app-gocardless/services/tests/gocardless-service.spec.js` (+58 -58) 📝 `packages/sync-server/src/app-sync/tests/services/files-service.test.js` (+3 -6) 📝 `packages/sync-server/tsconfig.json` (+2 -1) ➕ `packages/sync-server/vitest.config.ts` (+18 -0) 📝 `packages/sync-server/vitest.globalSetup.js` (+5 -2) ➕ `upcoming-release-notes/4840.md` (+6 -0) 📝 `yarn.lock` (+553 -5) </details> ### 📄 Description As it says on the tin. I know we got stuck in the previous attempt in https://github.com/actualbudget/actual/pull/4212, but I'd really like to pick this up again and try to make incremental progress if that's at all possible. The biggest repository change since last time is the sync-server migration, so I'm hoping to knock it out first. --- <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-04-10 21:36:16 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#12671