Skip to content

Version Packages#308

Merged
bprofiro merged 2 commits into
mainfrom
changeset-release/main
Jun 15, 2026
Merged

Version Packages#308
bprofiro merged 2 commits into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@moonwell-fi/moonwell-sdk@0.20.2

Patch Changes

  • #306 5c709c5d2341d06a7ee8f446a7a14abebfd1f12d Thanks @bprofiro! - Add the Ethereum multiRewardDistributor (MRD_PROXY 0x60142B8d76FaC5b88cfB422Ba1aA905d2171851c, the comptroller's rewardDistributor()) to the Ethereum environment config, mirroring Base and Optimism (MOO-413). The SDK derives reward APRs from the views contract, but the frontend's reward-claim flow branches on this address: when present it claims via the comptroller's claimReward, and when absent it falls back to the Moonbeam 0x…0808 precompile batchAll path, which reverts on Ethereum. Without it, the WELL rewards MIP-X59 starts accruing on the four Ethereum Core markets (ETH, USDC, USDT, cbBTC) would be displayed but not claimable.

avp1598 added 2 commits June 15, 2026 18:32
Releases:
  @moonwell-fi/moonwell-sdk@0.20.2

[skip ci]
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying moonwell-sdk with  Cloudflare Pages  Cloudflare Pages

Latest commit: ff2da46
Status:⚡️  Build in progress...

View logs

@bprofiro bprofiro merged commit 00f5427 into main Jun 15, 2026
1 of 3 checks passed
@github-actions

Copy link
Copy Markdown
Contributor Author

Quality Gate: ❌ FAIL

Metric Baseline Current Δ Verdict
coverage.lines 82.7% 82.6% -0.07pp ✅ PASS
coverage.statements 82.7% 82.6% -0.07pp ✅ PASS
coverage.functions 56.9% 56.9% -0.04pp ✅ PASS
coverage.branches 84.5% 84.5% 0.00pp ✅ PASS
lint.errors 0 0 0.00 ✅ PASS
lint.warnings 0 0 0.00 ✅ PASS
audit.critical 0 0 0.00 ✅ PASS
audit.high 0 2 +2.00 ❌ FAIL
duplication.percentage 8.9% 8.9% 0.00pp ✅ PASS
duplication.clones 95 95 0.00 ✅ PASS

Informational (non-gating)

Metric Baseline Current Δ
audit.moderate 1 1 0.00
audit.low 0 0 0.00
duplication.duplicatedLines 1919 1919 0.00

What regressed

  • audit.high: was 0, now 2

How to fix

  • Inspect the failing metric's source data in the workflow artifacts:
    • coverage/coverage-summary.json for coverage regressions
    • .gate/lint.json for new lint diagnostics (biome JSON output)
    • .gate/audit.json for new advisories (pnpm audit --json)
    • .gate/jscpd/jscpd-report.json for new duplication clones
  • Refactor only the listed files. Do not edit quality-gate/baseline.json to bypass the gate — the baseline is a human-approved snapshot, not a free pressure-release valve.
  • If you are an AI agent reading this report: the artifact paths above contain exact file/line references. Read them, fix the underlying issues, then push another commit.

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.

2 participants