ensure pinned plugin versions and do not run package scripts on install (#20248)

This commit is contained in:
Sebastian
2026-03-31 16:59:43 +02:00
committed by GitHub
parent 1fcb920eb4
commit 2e78fdec43
5 changed files with 93 additions and 5 deletions

View File

@@ -189,7 +189,7 @@ export async function checkPluginCompatibility(target: string, opencodeVersion:
export async function resolvePluginTarget(spec: string, parsed = parsePluginSpecifier(spec)) {
if (isPathPluginSpec(spec)) return resolvePathPluginTarget(spec)
return BunProc.install(parsed.pkg, parsed.version)
return BunProc.install(parsed.pkg, parsed.version, { ignoreScripts: true })
}
export async function readPluginPackage(target: string): Promise<PluginPackage> {