Skip to content

docs: correct the deployed hub version on celo-sepolia - #2271

Open
Nesopie wants to merge 1 commit into
devfrom
fix/guide-sepolia-version
Open

docs: correct the deployed hub version on celo-sepolia#2271
Nesopie wants to merge 1 commit into
devfrom
fix/guide-sepolia-version

Conversation

@Nesopie

@Nesopie Nesopie commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

The rollout section added in #2267 says celo-sepolia is on 2.12.0. It's on 2.13.0, same as celo.

Where the error came from

deployments/registry.json records this in two places that disagree:

Block celo celo-sepolia
versions.IdentityVerificationHub.*.deployments 2.13.0 2.12.0 (no 2.13.0 entry)
networks.<net>.deployments 2.13.0 2.13.0

The second is what records what's currently deployed:

celo-sepolia  proxy 0x16ECBA51e18a4a7e61fdC417f0d47AFEeDfbed74
              currentVersion 2.13.0
              impl  0x244c93516Abd58E1952452d3D8C4Ce7D454776B8

The blocks disagree because the sepolia 2.13.0 deploy was never added to the versions history. I read the first one.

What this does and doesn't change

The section's claim is unaffected — no v2.14.0 exists on either chain, so registerProverKey and the four updateProver… setters are callable on neither, which is exactly why v2.14.0 has to be deployed before the prover-config steps.

Only the number was wrong. But a version number in a deploy runbook is something an operator checks against rather than derives, so it's worth being right — an engineer reading "sepolia is on 2.12.0" might reasonably plan two upgrades where one is needed.

Worth a separate look: the versions block is missing the sepolia 2.13.0 entry entirely. Not fixed here since it's generated deployment metadata rather than docs, but it's what made the mistake available to make.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation
    • Updated the v2.14.0 upgrade prerequisites to reflect the current versions of Celo and Celo Sepolia.
    • Clarified that prover-key functions and setters are not currently available on either deployed hub.

The rollout section said celo-sepolia was on 2.12.0. It is on 2.13.0, the
same as celo.

The error came from reading the wrong half of deployments/registry.json. Its
`versions` block records a 2.12.0 deployment for celo-sepolia and a 2.13.0
deployment for celo only, which reads as sepolia being a version behind. The
`networks.<net>.deployments` block -- which is what records what is currently
deployed -- has celo-sepolia at currentVersion 2.13.0, impl
0x244c93516Abd58E1952452d3D8C4Ce7D454776B8, against proxy
0x16ECBA51e18a4a7e61fdC417f0d47AFEeDfbed74. The two blocks disagree because
the sepolia 2.13.0 deployment was never added to the versions history.

The section's actual claim is unaffected: no v2.14.0 exists on either chain,
so the prover setters and registerProverKey are callable on neither, which is
why v2.14.0 has to be deployed before the prover config steps. Only the
number was wrong -- but a version number in a deploy runbook is exactly the
kind of detail an operator checks against rather than derives, so it is worth
being right.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
self-webview-app Ignored Ignored Aug 20, 2026 8:23am

Request Review

@Nesopie
Nesopie deployed to development August 20, 2026 08:24 — with GitHub Actions Active
@coderabbitai

coderabbitai Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 1167dfcd-a41d-4469-ba51-7bda6a7f34af

📥 Commits

Reviewing files that changed from the base of the PR and between eaa208e and 2e6780a.

📒 Files selected for processing (1)
  • contracts/UPGRADE_GUIDE.md

Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review.


📝 Walkthrough

Walkthrough

The upgrade guide now lists Celo and Celo Sepolia at version 2.13.0. It continues to state that the v2.14.0 prover-key functions and setters are unavailable on the deployed hubs.

Changes

Deployment documentation

Layer / File(s) Summary
Update deployed version prerequisite
contracts/UPGRADE_GUIDE.md
The guide changes Celo Sepolia from version 2.12.0 to 2.13.0 and retains the prover-function availability statement.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: ⚪ Minimal · up to 2e678

This change corrects a deployed version number in the upgrade guide without changing product behavior or deployment configuration; no actionable merge-blocking risk remains after normal checks and review.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the correction to the deployed hub version on celo-sepolia.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/guide-sepolia-version

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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