@changesets/apply-release-plan
v8.0.0
Published
Takes a release plan and applies it to packages
Downloads
16,569,586
Readme
Apply Release Plan
This takes a releasePlan object for changesets and applies the expected changes from that
release. This includes updating package versions, and updating changelogs.
import applyReleasePlan from "@changesets/apply-release-plan";
import type { ReleasePlan, Config, Packages } from "@changesets/types";
await applyReleasePlan(
// The release plan to be applied - see @changesets/types for information about its shape
releasePlan: ReleasePlan,
// All information about to the repository packages - see @changesets/types for information about its shape
packages: Packages,
// A valid @changesets/config config - see @changesets/types for information about its shape
config: Config
);Note that apply-release-plan does not validate the release plan's accuracy.
To generate a release plan from written changesets use @changesets/get-release-plan
