[PR #4968] [MERGED] 🐛 Fix sync server build not copying sql files over #5685

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

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4968
Author: @MikesGlitch
Created: 5/10/2025
Status: Merged
Merged: 5/10/2025
Merged by: @MikesGlitch

Base: masterHead: fix/sync-server-build-not-copying-sql


📝 Commits (3)

  • 2588536 fix sync server build not copying sql files over
  • f84ba1f release notes
  • b23603f copy-static-assets script

📊 Changes

3 files changed (+12 additions, -5 deletions)

View changed files

📝 packages/sync-server/package.json (+2 -1)
📝 packages/sync-server/src/load-config.js (+4 -4)
upcoming-release-notes/4968.md (+6 -0)

📄 Description

The new sync-server build process wasn't copying over non js/ts files. This casues new budgets to be created without the messages_merkles and messages_binary table. The budget will still load on the client, but the server will give errors.

From my digging I believe this is the only directory that is missed during the build process.

  • Tested locally

🔄 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/4968 **Author:** [@MikesGlitch](https://github.com/MikesGlitch) **Created:** 5/10/2025 **Status:** ✅ Merged **Merged:** 5/10/2025 **Merged by:** [@MikesGlitch](https://github.com/MikesGlitch) **Base:** `master` ← **Head:** `fix/sync-server-build-not-copying-sql` --- ### 📝 Commits (3) - [`2588536`](https://github.com/actualbudget/actual/commit/2588536e20703a124097cb6a18b65768e2c22bce) fix sync server build not copying sql files over - [`f84ba1f`](https://github.com/actualbudget/actual/commit/f84ba1f700c2113b8ce76ba43bf734453f09a818) release notes - [`b23603f`](https://github.com/actualbudget/actual/commit/b23603f75b5f6b4795cd61aa06cf13edf5dabe70) copy-static-assets script ### 📊 Changes **3 files changed** (+12 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `packages/sync-server/package.json` (+2 -1) 📝 `packages/sync-server/src/load-config.js` (+4 -4) ➕ `upcoming-release-notes/4968.md` (+6 -0) </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. --> The new sync-server build process wasn't copying over non js/ts files. This casues new budgets to be created without the `messages_merkles` and `messages_binary` table. The budget will still load on the client, but the server will give errors. From my digging I believe this is the only directory that is missed during the build process. - Tested locally --- <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:16:43 -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#5685