do not show release notes under e2e tests (#369)

This commit is contained in:
Will Chen
2025-06-09 14:16:50 -07:00
committed by GitHub
parent ddce3c65d3
commit 8d9962ddfc

View File

@@ -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}`);