Skip to content

chore: bump version to 0.7.0 and update dependencies#78

Merged
shuhuiluo merged 1 commit into
mainfrom
chore/bump-version
Jan 6, 2026
Merged

chore: bump version to 0.7.0 and update dependencies#78
shuhuiluo merged 1 commit into
mainfrom
chore/bump-version

Conversation

@shuhuiluo

@shuhuiluo shuhuiluo commented Jan 6, 2026

Copy link
Copy Markdown
Contributor
  • forge-std: v1.10.0 → v1.12.0
  • solady: 0.1.24 → 0.1.26

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores

    • Version bumped to 0.7.0 with updated dependencies.
  • Documentation

    • Clarified gas estimation behavior: system automatically splits batches when approaching per-transaction gas limits and blocks contracts exceeding the limit at queue time.

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

- forge-std: v1.10.0 → v1.12.0
- solady: 0.1.24 → 0.1.26

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jan 6, 2026

Copy link
Copy Markdown
Contributor

Walkthrough

The pull request bumps the package version from 0.6.3 to 0.7.0 and updates dependencies: forge-std from v1.10.0 to v1.12.0 and solady from ^0.1.24 to ^0.1.26. Documentation was updated to clarify that the system automatically splits batches at transaction gas limits.

Changes

Cohort / File(s) Summary
Version and Dependencies
package.json
Version bumped to 0.7.0; forge-std updated from v1.10.0 to v1.12.0; solady updated from ^0.1.24 to ^0.1.26
Documentation
scripts/README.md
Updated gas estimation notes to describe automatic batch splitting and enforcement at transaction gas limits rather than warnings at block gas limits

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

Poem

🐰 Version hops from point-six-three,
Dependencies dance so carefully,
Forge-std and solady align,
Batches split when limits define,
Release notes hop—a grand design! ✨

Pre-merge checks

✅ 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 changes: bumping the version to 0.7.0 and updating dependencies, which directly aligns with the changeset modifications to package.json.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

📜 Recent review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between aae6a47 and bd0e9e3.

📒 Files selected for processing (2)
  • package.json
  • scripts/README.md
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2026-01-02T21:30:26.771Z
Learnt from: shuhuiluo
Repo: towns-protocol/diamond PR: 77
File: scripts/common/DeployFacet.s.sol:268-275
Timestamp: 2026-01-02T21:30:26.771Z
Learning: EIP-8037 is in Draft status and not approved or applied to any active Ethereum networks. Gas estimation constants in deployment scripts should use current network values, not draft EIP proposals.

Applied to files:

  • scripts/README.md
⏰ 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: Foundry project
🔇 Additional comments (4)
package.json (3)

3-3: Version bump looks good.

The minor version increment from 0.6.3 to 0.7.0 follows semantic versioning conventions and aligns with the dependency updates.


44-44: solady 0.1.26 is a safe patch release.

Version 0.1.26 exists on npm and is a patch update from v0.1.25 containing a single bug fix for safeMoveETH. No breaking changes or critical issues detected. The dependency specification ^0.1.26 is appropriate.


43-43: forge-std v1.12.0 is compatible and stable.

v1.12.0 (released Nov 26, 2024) contains no breaking changes. Changes are additive: new cheatcodes (get/setEvmVersion, signWithNonceUnsafe, getStorageSlots), zero-division checks in stdMath.percentDelta, Unichain RPC URLs, and bugfixes. Safe to use.

scripts/README.md (1)

73-73: Documented behavior is implemented correctly.

The code confirms both described behaviors are implemented:

  • Batch splitting on gas limit approach is handled in _calculateBatchBoundaries() (lines 283-303) and deployBatch()
  • Contracts exceeding the per-transaction gas limit are blocked in the add() function (lines 112-115) with a require check at queue time

The documentation is accurate and requires no changes.


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.

@shuhuiluo shuhuiluo enabled auto-merge January 6, 2026 00:21
@shuhuiluo shuhuiluo added this pull request to the merge queue Jan 6, 2026
Merged via the queue into main with commit d3614e2 Jan 6, 2026
2 checks passed
@shuhuiluo shuhuiluo deleted the chore/bump-version branch January 6, 2026 00:28
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