Skip to content

chore: update SDK dependencies#846

Merged
Rubilmax merged 1 commit into
mainfrom
hermes/sdks-deps-2026-07-06
Jul 7, 2026
Merged

chore: update SDK dependencies#846
Rubilmax merged 1 commit into
mainfrom
hermes/sdks-deps-2026-07-06

Conversation

@prd-carapulse

@prd-carapulse prd-carapulse Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Updated dependencies and devDependencies across the root package and non-deprecated workspaces, while skipping frozen deprecated packages.
  • Regenerated pnpm-lock.yaml after the dependency refresh and manual compatibility constraints.
  • WDK runtime pins were refreshed to age-eligible 1.x beta releases (@tetherto/wdk-wallet 1.0.0-beta.111.0.0-beta.12, @tetherto/wdk-wallet-evm-erc-4337 1.0.0-beta.91.0.0-beta.10). @tetherto/wdk-wallet-evm stayed on 1.0.0-beta.14: 1.0.0-beta.15 is below the repo's minimum-release-age window, and the older 2.0.0-rc.1 prerelease selected by pnpm update --latest depends on a missing github:claudiovb/wdk-wallet#poc-signer ref.
  • Updated Biome schema URLs to 2.5.2 as the only config compatibility fix; no source-code or test-code compatibility changes were required.
  • peerDependencies were checked and widened only where the updated same-package devDependencies required it; no peer ranges required widening.

peerDependencies widened only when required: yes

Changesets

Changesets markdown: .changeset/fresh-weekly-sdks-deps-2026-07-06.md
Changesets release scope matches direct/peer/source-only criteria: yes

Release scope: patch for @morpho-org/wdk-protocol-lending-morpho-evm only, because its direct runtime dependencies changed. DevDependency-only changes in other public packages do not get Changesets entries.

Deprecated package freeze policy

Skipped frozen deprecated packages and verified they have no diff:

  • @morpho-org/liquidation-sdk-viem
  • @morpho-org/bundler-sdk-viem
  • @morpho-org/migration-sdk-viem
  • @morpho-org/simulation-sdk
  • @morpho-org/blue-sdk-wagmi
  • @morpho-org/simulation-sdk-wagmi
  • @morpho-org/test-wagmi

Root pnpm.overrides synchronized for direct dependencies: none needed (no exact root override key also exists as a root direct dependency/devDependency).

Verification

  • HUSKY=0 npx --yes pnpm@10.27.0 install --frozen-lockfile --ignore-scripts
  • HUSKY=0 npx --yes pnpm@10.27.0 run build:ci
  • HUSKY=0 npx --yes pnpm@10.27.0 run lint:ci
  • HUSKY=0 npx --yes pnpm@10.27.0 exec changeset status --since=origin/main
  • HUSKY=0 npx --yes pnpm@10.27.0 run test:ci ⚠️ local environment blocker: fork/RPC-backed tests fail with zero-data/storage-slot errors. Representative failures were reproduced unchanged on origin/main:
    • packages/test/test/utils.test.ts fails on origin/main with cannot find valid "balanceOf" storage slot for USDC.
    • packages/blue-sdk-viem/test/Token.test.ts fails on origin/main with zero token metadata / zero-data contract reads.

Commands were run with Node v26.4.0; the repo package manager routed pnpm invocations to pnpm v11.9.0 from packageManager.

Request Context

  • Initiator: Romain (Rubilmax) / GitHub: @Rubilmax
  • Initial Slack thread: DM thread_ts 1778485891.710059
  • Additional context: scheduled weekly dependency-update automation for morpho-org/sdks
  • Rationale: update all non-deprecated direct/runtime dependencies and devDependencies every Monday, never update frozen deprecated packages, widen peer ranges only when required for updated devDependency compatibility, keep verification gates passing where the local environment allows, and add Changesets markdown only for packages needing a release.

Weekly dependency update automation for root and non-deprecated SDK packages.

Request context: Romain (Rubilmax), Slack thread_ts 1778485891.710059.
@prd-carapulse prd-carapulse Bot requested a review from a team as a code owner July 6, 2026 06:20
@Rubilmax Rubilmax merged commit 6cac91f into main Jul 7, 2026
6 checks passed
@Rubilmax Rubilmax deleted the hermes/sdks-deps-2026-07-06 branch July 7, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant