Skip to content

chore(deps): bump @celo/abis to 14.0.1 (latest compatible)#784

Merged
pahor167 merged 2 commits into
masterfrom
pahor/bump-abis-latest
Jun 17, 2026
Merged

chore(deps): bump @celo/abis to 14.0.1 (latest compatible)#784
pahor167 merged 2 commits into
masterfrom
pahor/bump-abis-latest

Conversation

@pahor167

@pahor167 pahor167 commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

What

Bump @celo/abis 13.0.0-post-audit.014.0.1 across cli, contractkit, governance, actions, dev-utils.

Why not 17.x (latest)

abis 17.x removed the StableToken/StableTokenEUR/StableTokenBRL ABIs, which @celo/contractkit still registers (CeloContract enum / RegisteredContracts) and resolves at runtime via requireABI('@celo/abis/<name>'). tsc passes (the require is dynamic) but interactive-proposal-builder "all registered contracts can be required" fails at runtime. Adopting 17 needs a separate stables migration. 14.0.1 is the newest published release that keeps those ABIs (15/16 were never published).

@celo/contracts is not a dependency of this repo — nothing to update there.

Verified

  • tsc --noEmit 0 errors: contractkit, governance, actions, cli, dev-utils
  • interactive-proposal-builder.test.ts 30/30 (incl. StableToken/EUR/BRL require)
  • lint + fmt:diff exit 0
  • CI green

Update @celo/abis from 13.0.0-post-audit.0 to the latest 17.0.0 across cli,
contractkit, governance, actions and dev-utils. Typechecks clean in all
consumers; no API breakage.

Note: @celo/contracts is not a dependency of this repo, so nothing to update there.
@pahor167 pahor167 requested a review from a team as a code owner June 16, 2026 18:27
@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size
require('@celo/actions') (cjs) 98.85 KB (0%)
import * from '@celo/actions' (esm) 23.55 KB (0%)
import { resolveAddress } from '@celo/actions' (esm) 23.49 KB (0%)
import { getGasPriceOnCelo } from '@celo/actions' (esm) 73 B (0%)
import { getAccountsContract } from '@celo/actions/contracts/accounts' (esm) 46.11 KB (0%)
import * from '@celo/actions/staking' (esm) 50.66 KB (0%)

@codecov

codecov Bot commented Jun 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.78%. Comparing base (9d19100) to head (8b378fa).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #784   +/-   ##
=======================================
  Coverage   68.78%   68.78%           
=======================================
  Files         152      152           
  Lines        8838     8838           
  Branches     1661     1568   -93     
=======================================
  Hits         6079     6079           
  Misses       2688     2688           
  Partials       71       71           
Components Coverage Δ
celocli ∅ <ø> (∅)
sdk 67.34% <ø> (ø)
wallets 73.68% <ø> (ø)
viem-sdks 94.15% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

13.0.0-post-audit.0 -> 14.0.1 (latest release compatible with the kit). 17.x
removed the StableToken/EUR/BRL ABIs that contractkit still registers and
requires dynamically (requireABI), so it can't be adopted without a separate
stables migration; 14.0.1 is the newest version that keeps them. Typechecks
clean in all consumers; interactive-proposal-builder require-all test passes.
@changeset-bot

changeset-bot Bot commented Jun 16, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 8b378fa

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 5 packages
Name Type
@celo/contractkit Patch
@celo/governance Patch
@celo/actions Patch
@celo/dev-utils Patch
@celo/celocli Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pahor167 pahor167 changed the title chore(deps): bump @celo/abis to 17.0.0 chore(deps): bump @celo/abis to 14.0.1 (latest compatible) Jun 16, 2026
@pahor167 pahor167 merged commit b4f631c into master Jun 17, 2026
42 of 69 checks passed
@pahor167 pahor167 deleted the pahor/bump-abis-latest branch June 17, 2026 05:59
@github-actions github-actions Bot mentioned this pull request Jun 17, 2026
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