From 8e602ee270c095a7fc2290dad68b7a80ca54cfcf Mon Sep 17 00:00:00 2001 From: Mark Grothe Date: Mon, 18 May 2026 11:22:11 -0500 Subject: [PATCH 1/2] chore: bumps up versions --- .changeset/privy-peer-dep.md | 5 ----- packages/client/CHANGELOG.md | 6 ++++++ packages/client/package.json | 2 +- packages/react/CHANGELOG.md | 7 +++++++ packages/react/package.json | 2 +- 5 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 .changeset/privy-peer-dep.md diff --git a/.changeset/privy-peer-dep.md b/.changeset/privy-peer-dep.md deleted file mode 100644 index ff4a61f..0000000 --- a/.changeset/privy-peer-dep.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@aave/client": minor ---- - -Move `@privy-io/server-auth` from dependencies to peerDependencies diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 794e877..6bd71a0 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,11 @@ # @aave/client +## 0.11.0 + +### Minor Changes + +- 4a60cfa: Move `@privy-io/server-auth` from dependencies to peerDependencies + ## 0.10.0 ### Minor Changes diff --git a/packages/client/package.json b/packages/client/package.json index 27f7861..61a402a 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@aave/client", - "version": "0.10.0", + "version": "0.11.0", "description": "The official JavaScript client for the Aave API", "repository": { "directory": "packages/client", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 34e749e..030f476 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,12 @@ # @aave/react +## 0.9.1 + +### Patch Changes + +- Updated dependencies [4a60cfa] + - @aave/client@0.11.0 + ## 0.9.0 ### Minor Changes diff --git a/packages/react/package.json b/packages/react/package.json index 21b9416..473106c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@aave/react", - "version": "0.9.0", + "version": "0.9.1", "description": "The official React bindings for the Aave Protocol", "repository": { "directory": "packages/react", From 0cc16df8e8ce12d2c54e13d61accae79d0a0991c Mon Sep 17 00:00:00 2001 From: Mark Grothe Date: Mon, 18 May 2026 11:29:31 -0500 Subject: [PATCH 2/2] chore: update publish skill to match actual workflow --- .claude/skills/publish/SKILL.md | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/.claude/skills/publish/SKILL.md b/.claude/skills/publish/SKILL.md index 37184cc..730dfed 100644 --- a/.claude/skills/publish/SKILL.md +++ b/.claude/skills/publish/SKILL.md @@ -9,13 +9,12 @@ Publishes `@aave` packages to npm using changesets. ## Checklist -**You MUST use TodoWrite to create a todo for EACH step below. Mark each complete only after verification.** +**You MUST use TaskCreate to create a task for EACH step below. Mark each complete only after verification.** ### Pre-flight - [ ] Verify on `main` branch and up-to-date: `git checkout main && git pull` - [ ] Verify working directory is clean: `git status` shows no uncommitted changes -- [ ] Run `nvm use` to ensure correct Node.js version - [ ] Run `corepack enable` to ensure correct pnpm version - [ ] Run `pnpm install` to update dependencies - [ ] Run `pnpm build` to build all packages @@ -25,17 +24,16 @@ Publishes `@aave` packages to npm using changesets. - [ ] Run `pnpm changeset status` to check for pending changesets (if none exist, nothing to publish — STOP) - [ ] Run `pnpm changeset version` to bump versions - [ ] Review the version output and confirm changes look correct -- [ ] Stage and commit: `git add . && git commit -m "chore: bumps up versions"` +- [ ] Stage and commit changed files: `git add && git commit -m "chore: bumps up versions"` ### Publish - [ ] Verify npm authentication: run `npm whoami` - If it fails: ask user to run `npm login` then re-verify -- [ ] Ask user for npm OTP code (from authenticator app) -- [ ] Run `NPM_CONFIG_OTP= pnpm changeset publish` with the provided OTP - - If OTP expires mid-publish: ask for new OTP and retry failed packages manually - - If publish fails partially: check npm for which packages published, may need manual recovery +- [ ] Ask user to run `pnpm changeset publish` from their interactive terminal (no OTP required) +- [ ] Wait for user to confirm publish is done - [ ] Run `git push --follow-tags` + - If direct push to main is rejected (branch protection): create a `chore/bump-versions` branch, push it, and open a PR ## Stop Conditions @@ -44,10 +42,10 @@ Publishes `@aave` packages to npm using changesets. | 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 | User must run `npm login` | +| `npm whoami` fails | Ask user to run `npm login` | ## Common Mistakes -1. **Skipping `nvm use`** — Wrong Node version causes build failures -2. **Forgetting `--follow-tags`** — Git tags not pushed, npm versions unlinked from git history -3. **Committing after `git push --follow-tags`** — Version bump commit must be pushed before tags, not after +1. **Forgetting `--follow-tags`** — Git tags not pushed, npm versions unlinked from git history +2. **Committing after `git push --follow-tags`** — Version bump commit must be pushed before tags, not after +3. **Assuming direct push to main works** — Branch protection requires a PR; tags still push fine