authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-04-09 14:20:05-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-04-09 21:20:05+00:00
log9847e9b6211df61bd6d3d1142538ec4df77e0013
treee1a4bd76c23f76b61b43fafa064704520d9a7bc3
parentb547fee77e77b3e813ce81284aea25781fec28b3
signature Signed by PGP key B5690EEEBB952194

fix build (#1859)


3 files changed, 20 insertions(+), 0 deletions(-)

bun.lock+2
......@@ -185,6 +185,7 @@
185185 "node-pty",
186186 ],
187187 "overrides": {
188 "@effect/platform-node-shared": "catalog:",
188189 "vite": "^8.0.0",
189190 },
190191 "catalog": {
......@@ -192,6 +193,7 @@
192193 "@effect/language-service": "0.84.2",
193194 "@effect/platform-bun": "4.0.0-beta.43",
194195 "@effect/platform-node": "4.0.0-beta.43",
196 "@effect/platform-node-shared": "4.0.0-beta.43",
195197 "@effect/sql-sqlite-bun": "4.0.0-beta.43",
196198 "@effect/vitest": "4.0.0-beta.43",
197199 "@types/bun": "^1.3.9",
package.json+2
......@@ -12,6 +12,7 @@
1212 "@effect/atom-react": "4.0.0-beta.43",
1313 "@effect/platform-bun": "4.0.0-beta.43",
1414 "@effect/platform-node": "4.0.0-beta.43",
15 "@effect/platform-node-shared": "4.0.0-beta.43",
1516 "@effect/sql-sqlite-bun": "4.0.0-beta.43",
1617 "@effect/vitest": "4.0.0-beta.43",
1718 "@effect/language-service": "0.84.2",
......@@ -61,6 +62,7 @@
6162 "vitest": "catalog:"
6263 },
6364 "overrides": {
65 "@effect/platform-node-shared": "catalog:",
6466 "vite": "^8.0.0"
6567 },
6668 "engines": {
scripts/build-desktop-artifact.ts+16
......@@ -182,6 +182,7 @@ interface StagePackageJson {
182182 readonly devDependencies: {
183183 readonly electron: string;
184184 };
185 readonly overrides: Record<string, unknown>;
185186}
186187
187188const AzureTrustedSigningOptionsConfig = Config.all({
......@@ -570,6 +571,20 @@ const buildDesktopArtifact = Effect.fn("buildDesktopArtifact")(function* (
570571 });
571572 }
572573
574 const resolvedOverrides = yield* Effect.try({
575 try: () =>
576 resolveCatalogDependencies(
577 rootPackageJson.overrides,
578 rootPackageJson.workspaces.catalog,
579 "apps/desktop",
580 ),
581 catch: (cause) =>
582 new BuildScriptError({
583 message: "Could not resolve overrides from package.json.",
584 cause,
585 }),
586 });
587
573588 const resolvedServerDependencies = yield* Effect.try({
574589 try: () =>
575590 resolveCatalogDependencies(
......@@ -677,6 +692,7 @@ const buildDesktopArtifact = Effect.fn("buildDesktopArtifact")(function* (
677692 devDependencies: {
678693 electron: electronVersion,
679694 },
695 overrides: resolvedOverrides,
680696 };
681697
682698 const stagePackageJsonString = yield* encodeJsonString(stagePackageJson);