Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 1.42 KB

CHECKLIST.md

File metadata and controls

26 lines (15 loc) · 1.42 KB

Checklist for publishing

Preparation

  1. Update CHANGELOG.md with changes per Keep a Changelog format.
  2. Update documentation in website/docs (and the latest version in website/versioned_docs if not releasing a new major version).

Publish to npm

Publish from GitHub if possible to add provenance statements.

From GitHub

Note: The "Version" and "Publish" workflows are separate so that the "Publish" workflow can be run against the commit created by the "Version" workflow. This ensures that the provenance statements point to the commit with the latest version tag and not its parent commit.

  1. Manually run the Version workflow.
  2. Manually run the Publish workflow.

Manual

  1. Run npx lerna version [major|minor|patch|prerelease] (this automatically runs the version script in ./package.json before committing and tagging).
  2. Run npx lerna publish from-git (add --dist-tag next if version was prerelease in previous step).

Wrap up

  1. Publish a new release on GitHub.