From 8d9962ddfc5d1051e8d61d757224cba11cbf57fb Mon Sep 17 00:00:00 2001 From: Will Chen Date: Mon, 9 Jun 2025 14:16:50 -0700 Subject: [PATCH] do not show release notes under e2e tests (#369) --- src/ipc/handlers/release_note_handlers.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ipc/handlers/release_note_handlers.ts b/src/ipc/handlers/release_note_handlers.ts index 107f532..96aedc3 100644 --- a/src/ipc/handlers/release_note_handlers.ts +++ b/src/ipc/handlers/release_note_handlers.ts @@ -2,6 +2,7 @@ import log from "electron-log"; import fetch from "node-fetch"; import { createLoggedHandler } from "./safe_handle"; import { DoesReleaseNoteExistParams } from "../ipc_types"; +import { IS_TEST_BUILD } from "../utils/test_utils"; const logger = log.scope("release_note_handlers"); @@ -17,6 +18,11 @@ export function registerReleaseNoteHandlers() { throw new Error("Invalid version provided"); } + // For E2E tests, we don't want to check for release notes + // or show release notes, as it interferes with the tests. + if (IS_TEST_BUILD) { + return { exists: false }; + } const releaseNoteUrl = `https://www.dyad.sh/docs/releases/${version}`; logger.debug(`Checking for release note at: ${releaseNoteUrl}`);