diff --git a/dist/build.js b/dist/build.js index 111937a..811509f 100644 --- a/dist/build.js +++ b/dist/build.js @@ -26995,20 +26995,24 @@ async function* runBuilds({ const hasBaseBranch = !!baseBranch && !!await stainless.projects.branches.retrieve(baseBranch).catch(() => null); if (guessConfig) { logger.debug("Guessing config before branch reset"); - if (hasBranch) { - configContent = Object.values( - await stainless.projects.configs.guess({ - branch, - spec: oasContent - }) - )[0]?.content; - } else { - configContent = Object.values( - await stainless.projects.configs.guess({ - branch: branchFrom, - spec: oasContent - }) - )[0]?.content; + try { + if (hasBranch) { + configContent = Object.values( + await stainless.projects.configs.guess({ + branch, + spec: oasContent + }) + )[0]?.content; + } else { + configContent = Object.values( + await stainless.projects.configs.guess({ + branch: branchFrom, + spec: oasContent + }) + )[0]?.content; + } + } catch (e) { + logger.warn("Error guessing config, continuing anyways", e); } } else if (hasBranch && hasBaseBranch) { logger.debug("Computing config patch before branch reset"); diff --git a/dist/merge.js b/dist/merge.js index 777bbcf..0400f2b 100644 --- a/dist/merge.js +++ b/dist/merge.js @@ -20134,20 +20134,24 @@ async function* runBuilds({ const hasBaseBranch = !!baseBranch && !!await stainless.projects.branches.retrieve(baseBranch).catch(() => null); if (guessConfig) { logger.debug("Guessing config before branch reset"); - if (hasBranch) { - configContent = Object.values( - await stainless.projects.configs.guess({ - branch, - spec: oasContent - }) - )[0]?.content; - } else { - configContent = Object.values( - await stainless.projects.configs.guess({ - branch: branchFrom, - spec: oasContent - }) - )[0]?.content; + try { + if (hasBranch) { + configContent = Object.values( + await stainless.projects.configs.guess({ + branch, + spec: oasContent + }) + )[0]?.content; + } else { + configContent = Object.values( + await stainless.projects.configs.guess({ + branch: branchFrom, + spec: oasContent + }) + )[0]?.content; + } + } catch (e) { + logger.warn("Error guessing config, continuing anyways", e); } } else if (hasBranch && hasBaseBranch) { logger.debug("Computing config patch before branch reset"); diff --git a/dist/preview.js b/dist/preview.js index 3fcebe1..20c0dc4 100644 --- a/dist/preview.js +++ b/dist/preview.js @@ -20201,20 +20201,24 @@ async function* runBuilds({ const hasBaseBranch = !!baseBranch && !!await stainless.projects.branches.retrieve(baseBranch).catch(() => null); if (guessConfig) { logger.debug("Guessing config before branch reset"); - if (hasBranch) { - configContent = Object.values( - await stainless.projects.configs.guess({ - branch, - spec: oasContent - }) - )[0]?.content; - } else { - configContent = Object.values( - await stainless.projects.configs.guess({ - branch: branchFrom, - spec: oasContent - }) - )[0]?.content; + try { + if (hasBranch) { + configContent = Object.values( + await stainless.projects.configs.guess({ + branch, + spec: oasContent + }) + )[0]?.content; + } else { + configContent = Object.values( + await stainless.projects.configs.guess({ + branch: branchFrom, + spec: oasContent + }) + )[0]?.content; + } + } catch (e) { + logger.warn("Error guessing config, continuing anyways", e); } } else if (hasBranch && hasBaseBranch) { logger.debug("Computing config patch before branch reset"); diff --git a/src/runBuilds.ts b/src/runBuilds.ts index 8cad8cd..32e0856 100644 --- a/src/runBuilds.ts +++ b/src/runBuilds.ts @@ -121,20 +121,24 @@ export async function* runBuilds({ logger.debug("Guessing config before branch reset"); // If the `branch` already exists, we should guess against it, in case // there were changes made via the studio. - if (hasBranch) { - configContent = Object.values( - await stainless.projects.configs.guess({ - branch, - spec: oasContent!, - }), - )[0]?.content; - } else { - configContent = Object.values( - await stainless.projects.configs.guess({ - branch: branchFrom, - spec: oasContent!, - }), - )[0]?.content; + try { + if (hasBranch) { + configContent = Object.values( + await stainless.projects.configs.guess({ + branch, + spec: oasContent!, + }), + )[0]?.content; + } else { + configContent = Object.values( + await stainless.projects.configs.guess({ + branch: branchFrom, + spec: oasContent!, + }), + )[0]?.content; + } + } catch (e) { + logger.warn("Error guessing config, continuing anyways", e); } } else if (hasBranch && hasBaseBranch) { logger.debug("Computing config patch before branch reset");