Skip to content

Conversation

@turbolent
Copy link
Member

@turbolent turbolent commented Dec 19, 2025

Description

Automatically update to:

Summary by CodeRabbit

  • Chores

    • Updated a broad set of development dependencies across Flow-related tooling, Go packages, and ecosystem libraries to align with newer releases, improve security, and maintain compatibility.
  • Bug Fixes

    • Adjusted emulator configuration to rely on the default EVM setup rather than an explicit enabling flag, simplifying configuration and reducing potential misconfiguration.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 19, 2025

Walkthrough

Updates dependency versions in go.mod and tests/go.mod (Flow ecosystem and many transitive modules) and removes an explicit SetupEVMEnabled: true line from tests/helpers.go emulator startup configuration.

Changes

Cohort / File(s) Summary
Root + test module files
go.mod, tests/go.mod
Bumped multiple Flow-related modules (cadence, atree, flow-go, flow-go-sdk, flow-emulator) and numerous indirect dependencies (x/* packages, gRPC, OpenTelemetry, Google Cloud libs, Prometheus, protobuf, etc.); added/updated replace directives for pre-release/experimental Flow tags.
Test helper config change
tests/helpers.go
Removed SetupEVMEnabled: true from the server.Config in startEmulator, eliminating explicit EVM setup via that config path. No other code changes.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

  • Review attention: dependency compatibility across Flow ecosystem and transitive modules; ensure go.sum consistency and no module proxy/resolution issues.
  • Tests area to check: tests/helpers.go emulator behavior after removal of SetupEVMEnabled—ensure tests still enable expected features or rely on new defaults.

Possibly related PRs

Suggested labels

Dependencies

Suggested reviewers

  • zhangchiqing
  • m-Peter
  • janezpodhostnik
  • peterargue

Poem

🐰 I hopped through modules, light and spry,
Bumped Flow and friends to versions high.
A config line vanished—poof, what a trick!
Tests may wake different, but code stays slick.
Cheers from the rabbit, with a grateful sigh.

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: updating to Cadence v1.9.2, which is the primary dependency update across go.mod files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch auto-update-onflow-cadence-v1.9.2

📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0d4fdf6 and 9987697.

📒 Files selected for processing (1)
  • tests/helpers.go (0 hunks)
💤 Files with no reviewable changes (1)
  • tests/helpers.go
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Test

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 and usage tips.

option was removed from the Emulator/flow-go, EVM support is now always enabled
@turbolent turbolent merged commit 4e9c15c into main Dec 20, 2025
2 checks passed
@turbolent turbolent deleted the auto-update-onflow-cadence-v1.9.2 branch December 20, 2025 02:00
@coderabbitai coderabbitai bot mentioned this pull request Jan 9, 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.

3 participants