{"record":{"id":"362416813988119c","repo":"different-ai/openwork","slug":"target-update-manifest-did-not-resolve-to-v-check","errorCode":null,"errorMessage":"Target update manifest did not resolve to v${checkedUpdateTargetVersion}.","messagePattern":"Target update manifest did not resolve to v(.+?)\\.","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"apps/desktop/electron/updater.mjs","lineNumber":695,"sourceCode":"    if (!updater) return { ok: false, reason: \"unavailable\" };\n    try {\n      await applyElectronUpdaterFeed(\n        app,\n        updater,\n        checkedUpdateTargetVersion,\n        manifestChannel,\n        false,\n        checkedUpdateChannel ?? undefined,\n      );\n      const currentVersion = resolveAppVersion(app);\n      if (!checkedUpdateVersion || !isVersionNewer(checkedUpdateVersion, currentVersion)) {\n        const result = await updater.checkForUpdates();\n        const info = result?.updateInfo ?? null;\n        if (\n          checkedUpdateTargetVersion &&\n          compareVersions(info?.version ?? \"\", checkedUpdateTargetVersion) !== 0\n        ) {\n          throw new Error(`Target update manifest did not resolve to v${checkedUpdateTargetVersion}.`);\n        }\n        checkedUpdateVersion = info?.version && isVersionNewer(info.version, currentVersion)\n          ? info.version\n          : null;\n      }\n      if (!checkedUpdateVersion) {\n        return { ok: false, reason: \"No update available.\" };\n      }\n      await cacheCurrentHealthyRelease().catch((error) => {\n        console.warn(\"[updater] could not cache the current healthy installer\", error);\n      });\n      // Clear any stuck ShipIt state from a prior aborted install so this\n      // download applies cleanly on quit.\n      await cleanStaleUpdaterState(app, shipItDefaultsDomain);\n      updater.autoInstallOnAppQuit = true;\n      await updater.downloadUpdate();\n      updateDownloaded = true;\n      return { ok: true };","sourceCodeStart":677,"sourceCodeEnd":713,"githubUrl":"https://github.com/different-ai/openwork/blob/2b7df46e8ae1517d64c896c7793d2d52ec845669/apps/desktop/electron/updater.mjs#L677-L713","documentation":"Error \"Target update manifest did not resolve to v${checkedUpdateTargetVersion}.\" thrown in different-ai/openwork.","triggerScenarios":"Thrown at apps/desktop/electron/updater.mjs:695 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"2b7df46e8ae1517d64c896c7793d2d52ec845669","analyzedAt":"2026-09-01T07:59:23.713Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}