Skip to content

chore: prepare release v0.33.2#6984

Merged
LesnyRumcajs merged 2 commits intomainfrom
prepare-release-0.33.2
Apr 30, 2026
Merged

chore: prepare release v0.33.2#6984
LesnyRumcajs merged 2 commits intomainfrom
prepare-release-0.33.2

Conversation

@LesnyRumcajs
Copy link
Copy Markdown
Member

@LesnyRumcajs LesnyRumcajs commented Apr 30, 2026

Summary of changes

Changes introduced in this pull request:

  • preps release v0.33.2 for the upcoming calibnet network upgrade

Reference issue to close (if applicable)

Closes

Other information and links

State migration matches on calibnet on an arbitrary epoch

2026-04-30T08:24:01.689069Z  INFO forest::state_migration: State migration at height FireHorse(epoch 3673700) was successful, Previous state: bafy2bzacedwytu5w5vcn7vcns4gnew5uzigsd2nntmdhmqj3baoahl37on6cm, new state: bafy2bzaceawmvfpe7eh254shl7kqhyrmm6xftrty4qfj3jivvfty73jbpnbvk, new state actors: bafy2bzacebpdugrytncl7wjugp6do43rsdinagcgdx2by7u7xh6yhu6k6ohd4. Took: 1s 413ms 608us 243ns.
2026-04-30T10:23:36.887+0200    WARN    statemgr        stmgr/forks.go:211      COMPLETED migration     {"height": "3673700", "from": "bafy2bzacedwytu5w5vcn7vcns4gnew5uzigsd2nntmdhmqj3baoahl37on6cm", "to": "bafy2bzaceawmvfpe7eh254shl7kqhyrmm6xftrty4qfj3jivvfty73jbpnbvk", "duration": 2.452983577}

Change checklist

  • I have performed a self-review of my own code,
  • I have made corresponding changes to the documentation. All new code adheres to the team's documentation standards,
  • I have added tests that prove my fix is effective or that my feature works (if possible),
  • I have made sure the CHANGELOG is up-to-date. All user-facing changes should be reflected in this document.

Outside contributions

  • I have read and agree to the CONTRIBUTING document.
  • I have read and agree to the AI Policy document. I understand that failure to comply with the guidelines will lead to rejection of the pull request.

Summary by CodeRabbit

  • Bug Fixes

    • Fixed ChainExchange and Hello timeout/memory-related issues.
  • Chores

    • Released v0.33.2 and marked the NV28 (FireHorse) calibnet upgrade as mandatory with activation epoch/time.
    • Updated devnet bundle and Lotus devnet image to the latest release.
  • Documentation

    • Moved changelog entry into a new v0.33.2 release section and added release notes and a “Fixed” subsection.

@LesnyRumcajs LesnyRumcajs requested a review from a team as a code owner April 30, 2026 08:21
@LesnyRumcajs LesnyRumcajs added the Release PR which marks a new Release label Apr 30, 2026
@LesnyRumcajs LesnyRumcajs requested review from sudo-shashank and removed request for a team April 30, 2026 08:21
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 30, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: e1c2cc67-4221-4ef8-b04e-79056e5aa41e

📥 Commits

Reviewing files that changed from the base of the PR and between 389a766 and 3ee248a.

📒 Files selected for processing (3)
  • build/manifest.json
  • src/networks/actors_bundle.rs
  • src/networks/devnet/mod.rs
✅ Files skipped from review due to trivial changes (2)
  • src/networks/devnet/mod.rs
  • src/networks/actors_bundle.rs

Walkthrough

Adds Forest v0.33.2 "Night Mare" release notes (moves NV28/FireHorse calibnet item into the new release section with activation details), bumps crate version, updates devnet Lotus image, and replaces devnet actor bundle/manifest metadata to v18.0.0.

Changes

Cohort / File(s) Summary
Release metadata
CHANGELOG.md, Cargo.toml
Adds a new Forest v0.33.2 "Night Mare" release section (moves NV28/FireHorse calibnet item into it, adds activation epoch/time and a Fixed subsection). Bumps package version 0.33.10.33.2.
Devnet container image
scripts/devnet/.env
Changes LOTUS_IMAGE from ghcr.io/chainsafe/lotus-devnet to filecoin/lotus-all-in-one:v1.36.0-rc1-2k.
Devnet manifest & bundles
build/manifest.json, src/networks/actors_bundle.rs, src/networks/devnet/mod.rs
Updates devnet release metadata from v18.0.0-rc1v18.0.0, replaces actor bundle and actor list CIDs, and switches actor-bundle lookup/URLs to the v18.0.0 bundle for the FireHorse upgrade.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Suggested reviewers

  • hanabi1224
  • akaladarshi
🚥 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 'chore: prepare release v0.33.2' directly and clearly reflects the main purpose of the pull request—preparing a release v0.33.2, which is confirmed by the version bump in Cargo.toml and CHANGELOG updates.
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.

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

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch prepare-release-0.33.2
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch prepare-release-0.33.2

Review rate limit: 4/5 reviews remaining, refill in 12 minutes.

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

sudo-shashank
sudo-shashank previously approved these changes Apr 30, 2026
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (1)
scripts/devnet/.env (1)

1-1: Pin LOTUS_IMAGE by digest to ensure reproducibility.

RC tags are mutable and can drift between builds. Use the digest for the linux/amd64 platform instead:

Suggested change
-LOTUS_IMAGE=filecoin/lotus-all-in-one:v1.36.0-rc1-2k
+LOTUS_IMAGE=filecoin/lotus-all-in-one@sha256:a480ca9fd0dfee72c02db1aa3fb4bc5ec500344f17d63691e822c05be0801933
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@scripts/devnet/.env` at line 1, Replace the mutable RC tag value for
LOTUS_IMAGE with a platform-specific digest to ensure reproducible builds:
update the LOTUS_IMAGE environment variable (the LOTUS_IMAGE entry) to reference
the image by its sha256 digest for linux/amd64 instead of the tag
"filecoin/lotus-all-in-one:v1.36.0-rc1-2k", e.g., obtain the correct digest for
linux/amd64 from the registry and set
LOTUS_IMAGE=filecoin/lotus-all-in-one@sha256:<digest>.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@scripts/devnet/.env`:
- Line 1: Replace the mutable RC tag value for LOTUS_IMAGE with a
platform-specific digest to ensure reproducible builds: update the LOTUS_IMAGE
environment variable (the LOTUS_IMAGE entry) to reference the image by its
sha256 digest for linux/amd64 instead of the tag
"filecoin/lotus-all-in-one:v1.36.0-rc1-2k", e.g., obtain the correct digest for
linux/amd64 from the registry and set
LOTUS_IMAGE=filecoin/lotus-all-in-one@sha256:<digest>.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 53af9f40-9e40-4cc5-b8dc-275d83245286

📥 Commits

Reviewing files that changed from the base of the PR and between ad9abdd and 389a766.

⛔ Files ignored due to path filters (4)
  • Cargo.lock is excluded by !**/*.lock
  • src/rpc/snapshots/forest__rpc__tests__rpc__v0.snap is excluded by !**/*.snap
  • src/rpc/snapshots/forest__rpc__tests__rpc__v1.snap is excluded by !**/*.snap
  • src/rpc/snapshots/forest__rpc__tests__rpc__v2.snap is excluded by !**/*.snap
📒 Files selected for processing (3)
  • CHANGELOG.md
  • Cargo.toml
  • scripts/devnet/.env

@LesnyRumcajs LesnyRumcajs enabled auto-merge April 30, 2026 08:47
@LesnyRumcajs LesnyRumcajs added this pull request to the merge queue Apr 30, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Apr 30, 2026
@LesnyRumcajs LesnyRumcajs added this pull request to the merge queue Apr 30, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Apr 30, 2026
@LesnyRumcajs LesnyRumcajs added this pull request to the merge queue Apr 30, 2026
Merged via the queue into main with commit 04e17aa Apr 30, 2026
43 checks passed
@LesnyRumcajs LesnyRumcajs deleted the prepare-release-0.33.2 branch April 30, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release PR which marks a new Release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants