Skip to content

resolvePackageOrigin

resolvePackageOrigin(packageName, targetDescription): ResolvedOriginProject | undefined

Defined in: packages/simply-cicd-core/src/happySoup/resolveOriginProject.ts:67

Resolves which VCS project a packaged dependency’s source lives in, for a happy-soup story lookup. Checks .sfdevrc.json’s packageOriginOverrides first (for packages whose origin can’t be parsed, e.g. externally-vendored ones), then falls back to parsing the target version’s origin pipeline URL. Returns undefined (never throws) if neither resolves — callers must treat that package’s stories as unavailable and continue, not fail the notification.

string

string | undefined

ResolvedOriginProject | undefined