| name | snapshot |
| description | Use when publishing snapshot (pre-release test) versions of SDK packages to npm, without affecting real versions or main branch |
Snapshot Publish
Publishes @aave packages as snapshot versions to npm using changesets. Snapshot versions follow the format 0.0.0-<tag>-<timestamp> and do not affect real semver versions.
Checklist
You MUST use TodoWrite to create a todo for EACH step below. Mark each complete only after verification.
Pre-flight
Version + Publish
Cleanup
Stop Conditions
| Condition | Action |
|---|
| No pending changesets | Nothing to snapshot - inform user |
npm whoami fails | User must run npm login |
| Build fails | Fix build before publishing |
| Publish requires interactive auth | Hand the pnpm changeset publish command to the user to run in their own terminal |
Common Mistakes
- Committing the version bump -
changeset version --snapshot modifies package.json files; always restore with git checkout -- . after publish
- Running publish yourself -
changeset publish requires interactive browser passkey auth; always hand this command to the user to run in their terminal
- Using the wrong tag - The dist-tag used in
version and publish must match, otherwise consumers can't install by tag