Create Changeset

Create changesets for the ledger-live monorepo using @changesets/cli. Use when the user asks to add a changeset, prepare a release, or document package changes for a PR.

ledgerhq 01d2e42 1.4 KB Updated

File contents

Create Changeset

Create a .changeset/<adjective-noun-verb>.md file (human-readable random identifier, matching @changesets/cli convention) with this format:

---
"package-name": minor
---

Short description of the change

Package Names

Package names must match exactly what's in each package.json:

App / Lib Package name
Mobile app live-mobile
Desktop app ledger-live-desktop
Common lib @ledgerhq/live-common
Coin modules @ledgerhq/coin-<name> (e.g. @ledgerhq/coin-sui)
Other libs Check the lib's package.json name field

Impact Levels

Level When to use
minor New features, bug fixes, non-breaking changes
major Breaking changes (rare, requires discussion)
patch Internal-only changes, dependency bumps

Description

  • One line, concise but descriptive
  • Format: <verb> <what> or conventional commit style
  • Examples:
    • Add portfolio analytics dashboard with performance metrics
    • Fix transaction signing issue on mobile
    • Flush mobile content card click analytics before opening links

ledgerhq/ledger-live/tree/main/.agents/skills/create-changeset commit 01d2e42016

Frequently asked questions

npx skillmds@latest add ledgerhq/create-changeset