MCPcopy Create free account
hub / github.com/dmno-dev/bumpy / AssemblePlanOptions

Interface AssemblePlanOptions

packages/bumpy/src/core/release-plan.ts:40–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38 * Phase C — apply cascades and proactive propagation rules
39 */
40export interface AssemblePlanOptions {
41 /**
42 * Prerelease preid for channel plans (e.g. "rc"). When set, Phase A checks range
43 * satisfaction against `<target>-<preid>.0` instead of the stable target. Since a
44 * prerelease never satisfies a normal range (`^1.0.0` doesn't match `1.5.0-rc.0`),
45 * every dependent of a bumped package goes out of range and joins the cycle —
46 * required so consumers can actually install the cycle together from the dist-tag.
47 * Planned versions remain stable targets; the prerelease suffix is applied later
48 * from the registry floor.
49 */
50 prereleasePreid?: string;
51}
52
53export function assembleReleasePlan(
54 bumpFiles: BumpFile[],

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…