| name | publish |
| description | Use when manually publishing SDK packages to npm registry, after all changes are merged to main |
Publish SDK Packages
Publishes @aave packages to npm using changesets.
Checklist
You MUST track EACH step below as a to-do item using whatever task/todo tool your runtime provides (e.g. TaskCreate). Mark each complete only after verification.
Pre-flight
Version Bump
Publish
Stop Conditions
| Condition | Action |
|---|
| Not on main branch | git checkout main && git pull first |
| Uncommitted changes | Stash or commit first |
pnpm changeset status shows no changesets | Nothing to publish — inform user |
npm whoami fails | Ask user to run npm login |
Common Mistakes
- Wrong Node version — Node not matching
.nvmrc (22.x) can cause install/build failures
- Forgetting
--follow-tags — Git tags not pushed, npm versions unlinked from git history
- Committing after
git push --follow-tags — Version bump commit must be pushed before tags, not after
- Assuming direct push to main works — Branch protection requires a PR; tags still push fine