@openfn/engine-multi
Advanced tools
Comparing version 1.1.9 to 1.1.10
# engine-multi | ||
## 1.1.10 | ||
### Patch Changes | ||
- e8fc192: Adjust to new autoinstall api | ||
- Updated dependencies [e8fc192] | ||
- Updated dependencies [e8fc192] | ||
- @openfn/runtime@1.3.0 | ||
## 1.1.9 | ||
@@ -4,0 +13,0 @@ |
@@ -355,2 +355,3 @@ // src/api.ts | ||
getNameAndVersion, | ||
getLatestVersion, | ||
loadRepoPkg | ||
@@ -415,2 +416,3 @@ } from "@openfn/runtime"; | ||
const isInstalledFn = autoinstallOptions?.handleIsInstalled || isInstalled; | ||
const versionlookup = autoinstallOptions?.versionLookup || getLatestVersion; | ||
let didValidateRepo = false; | ||
@@ -429,3 +431,3 @@ const { skipRepoValidation } = autoinstallOptions; | ||
const adaptorsToLoad = []; | ||
for (const a of adaptors) { | ||
for (let a of adaptors) { | ||
if (whitelist && !whitelist.find((r) => r.exec(a))) { | ||
@@ -435,5 +437,10 @@ logger.warn("WARNING: autoinstall skipping blacklisted module ", a); | ||
} | ||
const alias = getAliasedName(a); | ||
const { name, version } = getNameAndVersion(a); | ||
const v = version || "unknown"; | ||
let v = version || "unknown"; | ||
let resolvedAdaptorName = a; | ||
if (v.match(/^(latest|next)$/)) { | ||
v = await versionlookup(a); | ||
resolvedAdaptorName = `${name}@${v}`; | ||
} | ||
const alias = getAliasedName(resolvedAdaptorName); | ||
if (!context.versions[name]) { | ||
@@ -449,4 +456,4 @@ context.versions[name] = []; | ||
}; | ||
if (!await isInstalledFn(a, repoDir, logger)) { | ||
adaptorsToLoad.push(a); | ||
if (!await isInstalledFn(resolvedAdaptorName, repoDir, logger)) { | ||
adaptorsToLoad.push(resolvedAdaptorName); | ||
} | ||
@@ -478,3 +485,3 @@ } | ||
var autoinstall_default = autoinstall; | ||
var install = (specifier, repoDir, logger) => runtimeInstall(specifier, repoDir, logger); | ||
var install = (specifier, repoDir, logger) => runtimeInstall([specifier], repoDir, logger); | ||
var isInstalled = async (specifier, repoDir, logger) => { | ||
@@ -789,3 +796,3 @@ const alias = getAliasedName(specifier); | ||
name: "@openfn/engine-multi", | ||
version: "1.1.9", | ||
version: "1.1.10", | ||
description: "Multi-process runtime engine", | ||
@@ -792,0 +799,0 @@ main: "dist/index.js", |
{ | ||
"name": "@openfn/engine-multi", | ||
"version": "1.1.9", | ||
"version": "1.1.10", | ||
"description": "Multi-process runtime engine", | ||
@@ -13,5 +13,5 @@ "main": "dist/index.js", | ||
"@openfn/compiler": "0.1.2", | ||
"@openfn/lexicon": "^1.0.1", | ||
"@openfn/logger": "1.0.1", | ||
"@openfn/runtime": "1.2.0", | ||
"@openfn/lexicon": "^1.0.1" | ||
"@openfn/runtime": "1.3.0" | ||
}, | ||
@@ -18,0 +18,0 @@ "devDependencies": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
48242
1335
4
+ Added@openfn/runtime@1.3.0(transitive)
- Removed@openfn/runtime@1.2.0(transitive)
Updated@openfn/runtime@1.3.0