Skip to content

Repository script API / utils/release-recovery / recoverExistingReleases

Function: recoverExistingReleases() ​

recoverExistingReleases(options): Promise<object[]>

Defined in: utils/release-recovery.mjs:12

Adds existing releases for configured component versions when they target the current commit.

Parameters ​

options ​

Release state and a lookup for existing GitHub releases.

currentSha ​

string | undefined

Commit built by this workflow run.

findRelease ​

(tagName) => Promise<object | undefined>

Looks up a GitHub release by tag.

releasedVersions ​

Record<string, string>

Latest published version by component path.

releases ​

object[]

Releases already created by Release Please.

repositoryConfig ​

Record<string, object>

Release Please configuration by component path.

Returns ​

Promise<object[]>

Newly created releases plus matching existing releases, once per tag.

pumpkin-plugins documentation