codei

Releasing codei

This repo is a pnpm workspace monorepo. Public npm packages live in packages/* and are published in dependency order:

  1. pnftrading_codei-core
  2. language adapters
  3. pnftrading_codei

Pre-release Checklist

Before publishing, make sure you have:

Release Commands

Create a changeset for a package change:

pnpm changeset

Apply version bumps and changelog updates locally:

pnpm run version-packages

Run a full release verification:

pnpm run release:check

This command verifies that:

Run a dry-run publish:

pnpm run release:publish:dry-run

This performs a local publish simulation:

It does not hit the npm registry, so you can use it safely on a dirty branch or before bumping versions.

Publish for real:

pnpm run release:publish

Notes