Skip to content

Conversation

@joaquim-verges
Copy link
Member

@joaquim-verges joaquim-verges commented Nov 5, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@thirdweb-dev/nebula@0.2.81

Patch Changes

  • Updated dependencies [207cb9d]:
    • thirdweb@5.111.3

thirdweb@5.111.3

Patch Changes

@thirdweb-dev/wagmi-adapter@0.2.178

wagmi-inapp@0.0.23

Patch Changes

  • Updated dependencies [207cb9d]:
    • thirdweb@5.111.3
    • @thirdweb-dev/wagmi-adapter@0.2.178

PR-Codex overview

This PR focuses on updating the version numbers across several packages and their changelogs, reflecting recent modifications and dependency updates.

Detailed summary

  • Updated version in packages/thirdweb/package.json from 5.111.2 to 5.111.3.
  • Updated version in apps/wagmi-demo/package.json from 0.0.22 to 0.0.23.
  • Updated version in packages/nebula/package.json from 0.2.80 to 0.2.81.
  • Updated version in packages/wagmi-adapter/package.json from 0.2.177 to 0.2.178.
  • Added changelog entries for packages/nebula/CHANGELOG.md, apps/wagmi-demo/CHANGELOG.md, and packages/thirdweb/CHANGELOG.md for their respective new versions.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

Summary by CodeRabbit

  • Bug Fixes
    • Enhanced mobile device detection for improved compatibility across devices.

@joaquim-verges joaquim-verges requested review from a team as code owners November 5, 2025 19:50
@vercel
Copy link

vercel bot commented Nov 5, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
docs-v2 Ready Ready Preview Comment Nov 5, 2025 8:03pm
nebula Ready Ready Preview Comment Nov 5, 2025 8:03pm
thirdweb_playground Ready Ready Preview Comment Nov 5, 2025 8:03pm
thirdweb-www Ready Ready Preview Comment Nov 5, 2025 8:03pm
wallet-ui Ready Ready Preview Comment Nov 5, 2025 8:03pm

@graphite-app
Copy link
Contributor

graphite-app bot commented Nov 5, 2025

How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • merge-queue - adds this PR to the back of the merge queue
  • hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

@github-actions github-actions bot added packages SDK Involves changes to the thirdweb SDK labels Nov 5, 2025
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 5, 2025

Walkthrough

This is a release commit that bumps patch versions across four packages (thirdweb, nebula, wagmi-adapter, and wagmi-demo), updates their CHANGELOG entries to document the changes, and removes the associated changeset file. The primary change is adding extra mobile detection for the isMobile() function.

Changes

Cohort / File(s) Summary
Changeset cleanup
\.changeset/smooth-worlds-carry\.md
Removed changeset file documenting patch for thirdweb and mobile detection enhancement
Package version bumps
packages/thirdweb/package.json, packages/nebula/package.json, packages/wagmi-adapter/package.json, apps/wagmi-demo/package.json
Incremented patch versions: thirdweb (5.111.2 → 5.111.3), nebula (0.2.80 → 0.2.81), wagmi-adapter (0.2.177 → 0.2.178), wagmi-demo (0.0.22 → 0.0.23)
Changelog updates
packages/thirdweb/CHANGELOG.md, packages/nebula/CHANGELOG.md, packages/wagmi-adapter/CHANGELOG.md, apps/wagmi-demo/CHANGELOG.md
Added new version entries documenting patch changes and dependency updates across all packages

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • Verify version alignment: Confirm all version numbers are correctly incremented and match across dependent packages (e.g., thirdweb 5.111.3 is correctly referenced in nebula and wagmi-demo changelogs)
  • Changelog entries: Ensure changelog formatting is consistent and entries accurately reflect the changes being released

Pre-merge checks and finishing touches

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Description check ❓ Inconclusive The PR description lacks the required template structure, including missing title format guidance and 'How to test' section, though it adequately explains the Changesets release purpose and lists all package versions. Consider following the repository's PR template format with sections for title format, notes, and testing instructions, even for automated Changesets releases.
✅ Passed checks (1 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Version Packages' accurately summarizes the PR's main purpose: versioning and releasing multiple packages via the Changesets action.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch changeset-release/main

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 207cb9d and ab40793.

📒 Files selected for processing (9)
  • .changeset/smooth-worlds-carry.md (0 hunks)
  • apps/wagmi-demo/CHANGELOG.md (1 hunks)
  • apps/wagmi-demo/package.json (1 hunks)
  • packages/nebula/CHANGELOG.md (1 hunks)
  • packages/nebula/package.json (1 hunks)
  • packages/thirdweb/CHANGELOG.md (1 hunks)
  • packages/thirdweb/package.json (1 hunks)
  • packages/wagmi-adapter/CHANGELOG.md (1 hunks)
  • packages/wagmi-adapter/package.json (1 hunks)
💤 Files with no reviewable changes (1)
  • .changeset/smooth-worlds-carry.md
🧰 Additional context used
📓 Path-based instructions (2)
packages/wagmi-adapter/**

📄 CodeRabbit inference engine (CLAUDE.md)

Wagmi ecosystem integration is in packages/wagmi-adapter/

Files:

  • packages/wagmi-adapter/package.json
  • packages/wagmi-adapter/CHANGELOG.md
**/package.json

📄 CodeRabbit inference engine (AGENTS.md)

Track bundle budgets via package.json#size-limit

Files:

  • packages/wagmi-adapter/package.json
  • packages/nebula/package.json
  • packages/thirdweb/package.json
  • apps/wagmi-demo/package.json
🧠 Learnings (5)
📓 Common learnings
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-08-29T15:37:38.513Z
Learning: Applies to .changeset/*.md : Version bump rules: patch for non‑API changes; minor for new/modified public API
📚 Learning: 2025-07-18T19:19:55.613Z
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/wagmi-adapter/** : Wagmi ecosystem integration is in `packages/wagmi-adapter/`

Applied to files:

  • packages/wagmi-adapter/package.json
  • apps/wagmi-demo/CHANGELOG.md
  • packages/wagmi-adapter/CHANGELOG.md
📚 Learning: 2025-08-29T15:37:38.513Z
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-08-29T15:37:38.513Z
Learning: Applies to packages/thirdweb/exports/** : Export all public API via `packages/thirdweb/exports/`, grouped by feature

Applied to files:

  • packages/wagmi-adapter/package.json
  • packages/nebula/package.json
  • packages/thirdweb/package.json
📚 Learning: 2025-07-18T19:19:55.613Z
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-07-18T19:19:55.613Z
Learning: Applies to packages/thirdweb/src/exports/** : Export everything via `exports/` directory, grouped by feature in the SDK public API

Applied to files:

  • packages/wagmi-adapter/package.json
  • packages/nebula/package.json
  • packages/thirdweb/package.json
📚 Learning: 2025-08-29T15:37:38.513Z
Learnt from: CR
Repo: thirdweb-dev/js PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-08-29T15:37:38.513Z
Learning: Applies to .changeset/*.md : Version bump rules: patch for non‑API changes; minor for new/modified public API

Applied to files:

  • packages/thirdweb/CHANGELOG.md
  • packages/nebula/CHANGELOG.md
  • apps/wagmi-demo/CHANGELOG.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). (9)
  • GitHub Check: E2E Tests (pnpm, vite)
  • GitHub Check: Size
  • GitHub Check: Unit Tests
  • GitHub Check: Build Packages
  • GitHub Check: Lint Packages
  • GitHub Check: E2E Tests (pnpm, esbuild)
  • GitHub Check: E2E Tests (pnpm, webpack)
  • GitHub Check: Socket Security: Pull Request Alerts
  • GitHub Check: Analyze (javascript)
🔇 Additional comments (8)
packages/wagmi-adapter/package.json (1)

59-59: Patch version bump is appropriate.

The update from 0.2.177 to 0.2.178 is a correct patch-level bump for transitive dependency updates (thirdweb@5.111.3) without public API changes. The peer dependency constraint "^5.85.0" (line 33) remains compatible with the new version. Based on learnings

apps/wagmi-demo/package.json (1)

4-4: Patch version bump is consistent with release scope.

The update from 0.0.22 to 0.0.23 correctly reflects the transitive dependency updates (thirdweb@5.111.3 and @thirdweb-dev/wagmi-adapter@0.2.178 via workspace:* references). The patch-level bump is appropriate for a private demo app in a coordinated monorepo release.

packages/thirdweb/CHANGELOG.md (1)

3-8: Verification complete—all checks pass.

Version 5.111.3 is consistent across packages/thirdweb/package.json and CHANGELOG.md. Changeset file properly cleaned up post-release. Patch scope is appropriate for the non-API behavior enhancement to isMobile().

packages/thirdweb/package.json (1)

433-433: Version bump is appropriate for non-API-breaking mobile detection enhancement.

The patch version bump from 5.111.3 aligns with the isMobile() mobile detection enhancement documented in the corresponding CHANGELOG entry. As a non-API change, a patch bump is the correct choice per versioning guidelines.

packages/nebula/package.json (1)

60-60: Version bump properly reflects dependency update to thirdweb@5.111.3.

The patch version bump to 0.2.81 is appropriate, and the use of "workspace:*" for the thirdweb dependency on line 7 ensures automatic resolution to the updated version without hardcoding.

packages/nebula/CHANGELOG.md (1)

3-9: CHANGELOG entry is well-documented and properly formatted.

The patch entry correctly documents the dependency update to thirdweb@5.111.3 with a traceable commit reference (207cb9d). Format and structure align with established conventions.

packages/wagmi-adapter/CHANGELOG.md (1)

3-4: Clarify the 0.2.178 version bump—CHANGELOG entry lacks documentation.

The version header on lines 3–4 contains no Patch Changes or details, despite the version bump from 0.2.177 to 0.2.178. Per the PR description, no specific changes are listed for wagmi-adapter. Contrast this with the wagmi-demo CHANGELOG (lines 7–9 of apps/wagmi-demo/CHANGELOG.md), which clearly documents dependency updates.

Is this bump intended as a transitive/consistency release with no direct code changes, or is the CHANGELOG documentation incomplete? If this is a consistency bump without direct changes, clarify in the entry (e.g., add a minimal "Patch Changes" note), or verify whether a version bump is warranted at all.

apps/wagmi-demo/CHANGELOG.md (1)

3-9: CHANGELOG entry is well-documented and demonstrates the expected pattern.

The patch entry correctly documents both dependency updates (thirdweb@5.111.3 and @thirdweb-dev/wagmi-adapter@0.2.178) with traceable commit references. Format and structure are consistent with conventions.


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

@codecov
Copy link

codecov bot commented Nov 5, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 54.65%. Comparing base (207cb9d) to head (ab40793).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #8362   +/-   ##
=======================================
  Coverage   54.64%   54.65%           
=======================================
  Files         919      919           
  Lines       60678    60678           
  Branches     4112     4109    -3     
=======================================
+ Hits        33160    33164    +4     
+ Misses      27417    27412    -5     
- Partials      101      102    +1     
Flag Coverage Δ
packages 54.65% <ø> (+<0.01%) ⬆️
see 2 files with indirect coverage changes
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 5, 2025

size-limit report 📦

Path Size
@thirdweb-dev/nexus (esm) 104.88 KB (0%)
@thirdweb-dev/nexus (cjs) 316.6 KB (0%)

@joaquim-verges joaquim-verges merged commit cf53c2d into main Nov 5, 2025
24 checks passed
@joaquim-verges joaquim-verges deleted the changeset-release/main branch November 5, 2025 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packages SDK Involves changes to the thirdweb SDK

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants