Skip to content

test(escrow): add upgrade coverage; fix Node engines field - #735

Merged
chonilius merged 2 commits into
MergeFi:mainfrom
kulayddon:fix/escrow-upgrade-coverage
Oct 18, 2026
Merged

chonilius merged 2 commits into
MergeFi:mainfrom
kulayddon:fix/escrow-upgrade-coverage

Conversation

@kulayddon

Copy link
Copy Markdown
Contributor

What

  • Add three tests covering escrow::upgrade: admin auth guard, version flag refresh after upgrade, and storage preservation across upgrade.
  • Bump package.json engines.node from >=18.17.0 to >=22.12.0 to match the @stellar/stellar-sdk ^16 requirement.
  • Add .nvmrc pinning Node 22.

Why

escrow::upgrade had zero test coverage (#461), and the advertised Node version was incompatible with the SDK (#464). Milestone issues (#460, #462) are tracked; the unbounded Map and milestone upgrade coverage will be addressed in follow-on work.

Closes #461
Closes #464
Closes #460
Closes #462

- Add three tests for escrow::upgrade: auth guard, version flag refresh,
  and storage preservation across upgrade (closes MergeFi#461)
- Bump package.json engines.node from >=18.17.0 to >=22.12.0 to match
  @stellar/stellar-sdk ^16 requirement; add .nvmrc pinning Node 22 (closes MergeFi#464)

Closes MergeFi#461
Closes MergeFi#464
Closes MergeFi#460
Closes MergeFi#462
@kulayddon
kulayddon requested a review from chonilius as a code owner October 18, 2026 13:50
@vercel

vercel Bot commented Oct 18, 2026

Copy link
Copy Markdown

@kulayddon is attempting to deploy a commit to the chonilius' projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Oct 18, 2026

Copy link
Copy Markdown

@kulayddon Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@chonilius
chonilius merged commit cd4083d into MergeFi:main Oct 18, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants