Skip to content

Conversation

@jonasXchen
Copy link
Contributor

@jonasXchen jonasXchen commented Nov 22, 2025

Summary by CodeRabbit

  • Chores

    • Version bumped to 0.2.4 across the package.
    • Updated platform-specific validator dependencies to 0.2.4 for all supported architectures (ARM64 and x64) on macOS, Linux, and Windows.
  • Bug Fixes

    • Adjusted account validation flow so illegal fee‑payer balance modifications are logged while processing continues, improving handling of that error path.

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

@github-actions
Copy link

github-actions bot commented Nov 22, 2025

Manual Deploy Available

You can trigger a manual deploy of this PR branch to testnet:

Deploy to Testnet 🚀

Alternative: Comment /deploy on this PR to trigger deployment directly.

⚠️ Note: Manual deploy requires authorization. Only authorized users can trigger deployments.

Comment updated automatically when the PR is synchronized.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 22, 2025

📝 Walkthrough

Walkthrough

Bumps the workspace and package versions from 0.2.3 to 0.2.4 in Cargo.toml, .github/packages/npm-package/package.json, and its template. Updates all five optionalDependencies entries for the ephemeral-validator packages to version 0.2.4. Removes an early return in the gasless-feepayer validation branch of verify_account_states in magicblock-processor/src/executor/processing.rs, allowing execution to continue after logging the illegal feepayer balance modification.

Possibly related PRs

  • magicblock-labs/magicblock-validator PR 568 — applies the same version and optionalDependency updates to the npm package files and template.
  • magicblock-labs/magicblock-validator PR 671 — modifies control flow within verify_account_states in the same source file, targeting related validation logic.

Suggested reviewers

  • GabrielePicco
✨ 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 release/v0.2.4

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4b1567f and 767adaf.

📒 Files selected for processing (1)
  • magicblock-processor/src/executor/processing.rs (0 hunks)
💤 Files with no reviewable changes (1)
  • magicblock-processor/src/executor/processing.rs

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.

@jonasXchen jonasXchen merged commit 4a9f68c into master Nov 22, 2025
24 checks passed
@jonasXchen jonasXchen deleted the release/v0.2.4 branch November 22, 2025 07:46
thlorenz added a commit that referenced this pull request Nov 22, 2025
…xec-buffer-fetch

* origin/master:
  Strip failed undelegations (#640)
  release: v0.2.4 (#672)
  fix: don't check for empty account with data (#671)
Dodecahedr0x pushed a commit that referenced this pull request Nov 24, 2025
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