Skip to content

chore: upgrade nitro to latest version (0.31.9)#139

Merged
patrickkabwe merged 2 commits into
mainfrom
chore/upgrade-nitro-to-latest
Nov 22, 2025
Merged

chore: upgrade nitro to latest version (0.31.9)#139
patrickkabwe merged 2 commits into
mainfrom
chore/upgrade-nitro-to-latest

Conversation

@patrickkabwe
Copy link
Copy Markdown
Owner

@patrickkabwe patrickkabwe commented Nov 22, 2025

Upgrades nitro packages from 0.31.5 to 0.31.9:

  • nitrogen: ^0.31.5 → ^0.31.9
  • react-native-nitro-modules: ^0.31.5 → ^0.31.9

Summary by CodeRabbit

  • Chores
    • Bumped development dependencies to newer patch versions for improved stability and tooling.
    • Updated an example project's dependency to a newer compatible version; no public APIs or behaviors changed.

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

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Nov 22, 2025

Walkthrough

Bumped nitro-related package versions: nitrogen and react-native-nitro-modules updated from ^0.31.5 to ^0.31.9 in repository package.json and example/package.json. No code, API, or control-flow changes.

Changes

Cohort / File(s) Change Summary
Dependency Version Bumps
package.json, example/package.json
Updated nitrogen and react-native-nitro-modules from ^0.31.5^0.31.9 (devDependency in package.json, dependency in example/package.json). No other edits.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

  • Quick checks: verify no incidental lockfile or changelog omissions; ensure CI passes with new versions.

Possibly related PRs

Suggested labels

released

Poem

🐰 I hopped through package.json with a light, small bound,
Two versions nudged forward, no bugs to be found,
^0.31.9 in the breeze, a tiny update cheer,
Build passes, tests nod — the meadow's clear! ✨

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 'chore: upgrade nitro to latest version (0.31.9)' accurately and specifically describes the main change: upgrading Nitro-related packages to version 0.31.9, matching the changeset content.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/upgrade-nitro-to-latest

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5d4faae and 6d8d49c.

⛔ Files ignored due to path filters (18)
  • bun.lock is excluded by !**/*.lock
  • example/ios/Podfile.lock is excluded by !**/*.lock
  • nitrogen/generated/android/c++/JFunc_void_double_double.hpp is excluded by !**/generated/**
  • nitrogen/generated/android/c++/JHybridNitroFSSpec.cpp is excluded by !**/generated/**
  • nitrogen/generated/ios/NitroFS-Swift-Cxx-Bridge.cpp is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/Func_void.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/Func_void_NitroFile.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/Func_void_NitroFileStat.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/Func_void_bool.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/Func_void_double_double.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/Func_void_std__exception_ptr.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/Func_void_std__string.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/Func_void_std__vector_NitroFile_.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/HybridNitroFSSpec.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/HybridNitroFSSpec_cxx.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/NitroFile.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/NitroFileStat.swift is excluded by !**/generated/**
  • nitrogen/generated/ios/swift/NitroUploadOptions.swift is excluded by !**/generated/**
📒 Files selected for processing (1)
  • example/package.json (1 hunks)
🔇 Additional comments (1)
example/package.json (1)

17-17: ✓ Consistency verified across package.json files.

Both the root package.json and example/package.json have consistent version updates:

  • Root: "nitrogen": "^0.31.9" and "react-native-nitro-modules": "^0.31.9" (devDependencies)
  • Example: "react-native-nitro-modules": "^0.31.9"

The patch-level version bump (0.31.5 → 0.31.9) is backward compatible, and the caret specifier is appropriately configured across the monorepo.


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.

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.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 994da24 and 5d4faae.

⛔ Files ignored due to path filters (1)
  • bun.lock is excluded by !**/*.lock
📒 Files selected for processing (1)
  • package.json (1 hunks)
⏰ 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). (4)
  • GitHub Check: Build Android Example App (old architecture)
  • GitHub Check: Build Android Example App (new architecture)
  • GitHub Check: Build iOS Example App (new architecture)
  • GitHub Check: Build iOS Example App (old architecture)

Comment thread package.json
"@types/react": "^19.1.0",
"conventional-changelog-conventionalcommits": "^9.1.0",
"nitrogen": "^0.31.5",
"nitrogen": "^0.31.9",
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.

⚠️ Potential issue | 🔴 Critical

❓ Verification inconclusive

⚠️ Specified package versions do not exist yet.

The latest published version of nitrogen is 0.31.4, and the latest version of react-native-nitro-modules is 0.31.8. The PR specifies 0.31.9 for both packages, which have not been released yet.

This will cause npm install or npm ci to fail. Either:

  1. Wait for version 0.31.9 to be published before merging
  2. Update to the latest available versions (0.31.4 for nitrogen, 0.31.8 for react-native-nitro-modules)
  3. Use the exact version constraints currently in the lock file, if this PR is intended as a pre-release prep

If 0.31.9 is a pre-release or scheduled to drop imminently, confirm via the package maintainers and add notes to the PR description. Otherwise, align the versions with what's currently available on npm.

Also applies to: 65-65


Specified package versions do not exist yet.

The latest published version of nitrogen is 0.31.4, and the latest version of react-native-nitro-modules is 0.31.8. The PR specifies 0.31.9 for both packages, which have not been released.

This will cause npm install or npm ci to fail. Either update to the latest available versions (0.31.4 for nitrogen, 0.31.8 for react-native-nitro-modules), or if 0.31.9 is a scheduled imminent release, confirm this with the package maintainers and update the PR description.

Lines 61 and 65 in package.json

🤖 Prompt for AI Agents
In package.json around lines 61 and 65, the dependencies reference non-existent
versions ("nitrogen": "^0.31.9" and "react-native-nitro-modules": "^0.31.9");
update these to the latest published versions ("nitrogen": "^0.31.4" and
"react-native-nitro-modules": "^0.31.8") or, if 0.31.9 is about to be published,
confirm with the maintainers and add a PR note; change the version strings
accordingly in package.json and run npm install to verify successful resolution.

@patrickkabwe patrickkabwe merged commit 6203061 into main Nov 22, 2025
5 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 0.8.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant