Skip to content

chore: prep 1.1.2#3345

Merged
julienrbrt merged 3 commits into
mainfrom
julien/prep-120
Jun 8, 2026
Merged

chore: prep 1.1.2#3345
julienrbrt merged 3 commits into
mainfrom
julien/prep-120

Conversation

@julienrbrt

@julienrbrt julienrbrt commented Jun 8, 2026

Copy link
Copy Markdown
Member

Overview

Prep ev-node v1.1.2

Summary by CodeRabbit

  • Documentation
    • Released v1.2.0 with updated changelog documenting P2P pubsub improvements.

@coderabbitai

coderabbitai Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Warning

Review limit reached

@julienrbrt, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 25 minutes and 35 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 12fb7637-3ad6-47a6-9b78-6bb40ec027d9

📥 Commits

Reviewing files that changed from the base of the PR and between 0e5e2c6 and 184de38.

📒 Files selected for processing (1)
  • CHANGELOG.md
📝 Walkthrough

Walkthrough

The pull request consolidates maintenance and release management updates: CHANGELOG.md is reorganized to introduce a v1.2.0 section and place the P2P pubsub fix under versioned tracking, an internal constants file is removed as cleanup, and a sequencer test loop is updated to use modern Go range syntax.

Changes

Maintenance and Release Updates

Layer / File(s) Summary
Release organization in changelog
CHANGELOG.md
CHANGELOG.md introduces a v1.2.0 section under [Unreleased] and moves the P2P pubsub max message size fix from the top-level Unreleased fixed items into the new v1.2.0 Fixed subsection.
Code cleanup and test modernization
block/internal/common/consts.go, pkg/sequencers/solo/sequencer_test.go
An unused internal constants file is deleted and a test loop in TestSoloSequencer_SubmitBatchTxs_UnboundedByDefault is refactored from for i := 0; i < 10; i++ to for range 10 without behavior change.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

  • evstack/ev-node#3274: Both PRs reorganize entries in CHANGELOG.md by moving fixed items from top-level [Unreleased] into newly added versioned sections.

Suggested reviewers

  • tac0turtle
  • chatton

Poem

🐰 A changelog splits, releases align,
Old consts are pruned, test loops now shine,
for range hops swift through modern Go,
Cleanup and version—a tidy little show!

🚥 Pre-merge checks | ✅ 2 | ❌ 3

❌ Failed checks (2 warnings, 1 inconclusive)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Title check ⚠️ Warning The PR title states 'chore: prep 1.1.2' but the PR objectives show the actual purpose is to prepare for v1.2.0 release, and all file changes confirm v1.2.0 preparation (CHANGELOG.md adds v1.2.0 section). Update the PR title to 'chore: prep 1.2.0' to accurately reflect the v1.2.0 release preparation work described in the PR objectives and evident in the changeset.
Description check ❓ Inconclusive The PR description is minimal and vague, providing only a title without substantive context or rationale for the release preparation. Expand the description with details about what's being prepared, why changes are being made, and reference any associated issues or planning tickets.
✅ Passed checks (2 passed)
Check name Status Explanation
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch julien/prep-120

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.

@claude

claude Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Claude finished @julienrbrt's task in 1m 21s —— View job


Code Review: chore: prep 1.1.2

  • Gather context and read changed files
  • Review CHANGELOG.md changes
  • Review deleted consts.go
  • Review sequencer_test.go changes

Summary

This is a small, clean release-prep PR. Changes are well-scoped and low-risk. A couple of minor issues are worth fixing before tagging the release.


CHANGELOG.md

Good:

  • The P2P pubsub fix is correctly moved from [Unreleased] into a new ## v1.1.2 ### Fixed section.
  • The PR link [#3344] is now included on the Fixed entry (it was previously missing, which was a tracking gap).
  • PR title "prep 1.1.2" is accurate — the changes create a v1.1.2 section. CodeRabbit's title-check warning about "v1.2.0" was incorrect.

Issues:

Line 16 — spelling errors (pre-existing, but published in this release): Fix this →

- - Add max bytes contraints in simple solo sequnecer [#3312](...)
+ - Add max bytes constraints in simple solo sequencer [#3312](...)

These will be permanently etched in the changelog once tagged — worth a one-liner fix.

Line 28 — trailing period after PR link: Minor style inconsistency. Other entries in v1.1.1 and v1.1.0 don't use a trailing period after the closing ](...); this one does.

- - Increase P2P pubsub max message size to match `DefaultMaxBlobSize`, preventing fullnode desync on large blocks [#3344](https://github.com/evstack/ev-node/pull/3344).
+ - Increase P2P pubsub max message size to match `DefaultMaxBlobSize`, preventing fullnode desync on large blocks [#3344](https://github.com/evstack/ev-node/pull/3344)

block/internal/common/consts.go (deleted)

Safe. The file contained only package common with no exported symbols or constants. The package continues to exist with 11 other files (metrics.go, replay.go, errors.go, etc.) and all importers remain unaffected. This is correct dead-file cleanup.


pkg/sequencers/solo/sequencer_test.go

// Before
for i := 0; i < 10; i++ {
// After
for range 10 {

Correct modernization to Go 1.22+ range-over-integer syntax. No behavior change, cleaner signal that i is intentionally unused.


Verdict

Approved with two optional CHANGELOG fixes (the typos are the more important of the two). No logic changes, no security surface, no concurrency concerns — pure housekeeping.

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

The latest Buf updates on your PR. Results from workflow CI / buf-check (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed⏩ skipped✅ passed✅ passedJun 8, 2026, 3:14 PM

@julienrbrt julienrbrt changed the title chore: prep 1.2.0 chore: prep 1.1.2 Jun 8, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
CHANGELOG.md (1)

16-16: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Fix spelling errors.

Two typos detected:

  • "contraints" → "constraints"
  • "sequnecer" → "sequencer"
📝 Proposed fix
-- Add max bytes contraints in simple solo sequnecer [`#3312`](https://github.com/evstack/ev-node/pull/3312)
+- Add max bytes constraints in simple solo sequencer [`#3312`](https://github.com/evstack/ev-node/pull/3312)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CHANGELOG.md` at line 16, Fix the two spelling typos in the CHANGELOG entry:
replace "contraints" with "constraints" and "sequnecer" with "sequencer" in the
line that currently reads "Add max bytes contraints in simple solo sequnecer
[`#3312`](https://github.com/evstack/ev-node/pull/3312)"; ensure the corrected
line reads "Add max bytes constraints in simple solo sequencer
[`#3312`](https://github.com/evstack/ev-node/pull/3312)".
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CHANGELOG.md`:
- Line 28: Update the changelog line "Increase P2P pubsub max message size to
match `DefaultMaxBlobSize`, preventing fullnode desync on large blocks" to
include the missing PR reference in the same format used elsewhere (e.g. add "
[`#NNNN`](URL)") so the Fixed entry matches other entries for traceability; locate
and edit that exact sentence in CHANGELOG.md and append the PR link.

---

Outside diff comments:
In `@CHANGELOG.md`:
- Line 16: Fix the two spelling typos in the CHANGELOG entry: replace
"contraints" with "constraints" and "sequnecer" with "sequencer" in the line
that currently reads "Add max bytes contraints in simple solo sequnecer
[`#3312`](https://github.com/evstack/ev-node/pull/3312)"; ensure the corrected
line reads "Add max bytes constraints in simple solo sequencer
[`#3312`](https://github.com/evstack/ev-node/pull/3312)".
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 86038962-6f94-49f4-ba70-d19fc3d3f6be

📥 Commits

Reviewing files that changed from the base of the PR and between 8846ed3 and 0e5e2c6.

📒 Files selected for processing (3)
  • CHANGELOG.md
  • block/internal/common/consts.go
  • pkg/sequencers/solo/sequencer_test.go
💤 Files with no reviewable changes (1)
  • block/internal/common/consts.go

Comment thread CHANGELOG.md Outdated
@julienrbrt julienrbrt requested a review from tac0turtle June 8, 2026 15:11
@codecov

codecov Bot commented Jun 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 60.70%. Comparing base (8846ed3) to head (184de38).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3345      +/-   ##
==========================================
- Coverage   60.73%   60.70%   -0.03%     
==========================================
  Files         127      127              
  Lines       13781    13781              
==========================================
- Hits         8370     8366       -4     
- Misses       4499     4502       +3     
- Partials      912      913       +1     
Flag Coverage Δ
combined 60.70% <ø> (-0.03%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@julienrbrt julienrbrt merged commit c3ed3a5 into main Jun 8, 2026
28 of 29 checks passed
@julienrbrt julienrbrt deleted the julien/prep-120 branch June 8, 2026 15:25
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