diff --git a/.changeset/wise-drinks-behave.md b/.changeset/wise-drinks-behave.md new file mode 100644 index 000000000..b213aa97b --- /dev/null +++ b/.changeset/wise-drinks-behave.md @@ -0,0 +1,5 @@ +--- +'@openfn/engine-multi': patch +--- + +Engine: don't try to autoinstall adaptor versions with an explicit path diff --git a/packages/engine-multi/src/api/autoinstall.ts b/packages/engine-multi/src/api/autoinstall.ts index 8e165d531..04798a6ec 100644 --- a/packages/engine-multi/src/api/autoinstall.ts +++ b/packages/engine-multi/src/api/autoinstall.ts @@ -61,6 +61,10 @@ const autoinstall = async (context: ExecutionContext): Promise => { ) => { // Check whether we still need to do any work for (const a of adaptors) { + if (a.match('=')) { + // Ignore adaptors with explicit paths (ie monorepo @local) + continue; + } const { name, version } = getNameAndVersion(a); if (await isInstalledFn(a, repoDir, logger)) { continue;