Skip to content

chore(deps): bump radix and tailwind-merge - #65

Merged
ulises-jeremias merged 1 commit into
mainfrom
chore/deps-radix-tailwind
Aug 26, 2026
Merged

chore(deps): bump radix and tailwind-merge#65
ulises-jeremias merged 1 commit into
mainfrom
chore/deps-radix-tailwind

Conversation

@ulises-jeremias

@ulises-jeremias ulises-jeremias commented Aug 26, 2026

Copy link
Copy Markdown
Member

Description

Bumps 4 dependencies that share pnpm-lock.yaml in a single transaction to avoid lockfile conflicts:

  • @radix-ui/react-switch 1.1.31.3.7
  • @radix-ui/react-context-menu 2.2.62.3.7
  • @radix-ui/react-toast 1.2.61.2.23
  • tailwind-merge 3.0.23.6.0

All updates are via pnpm add on Node 24.17.0 / pnpm 10.32.0, keeping the existing pnpm-workspace.yaml overrides. Supersedes the individual Dependabot PRs that were continuously conflicting on the lockfile.

Closes #53
Closes #49
Closes #48
Closes #47

Type of Change

  • Dependency maintenance
  • Bug fix
  • New feature
  • Breaking change

How Has This Been Tested?

  • CI=true pnpm install --frozen-lockfile (via MegaLinter PRE_COMMANDS)
  • pnpm audit --audit-level=high — 0 vulnerabilities
  • pnpm test --run — 21 tests passed
  • pnpm type-checktsc --noEmit clean
  • Local MegaLinter 10 (javascript) — all blocking linters pass (zizmor, eslint, cspell) with only existing non-blocking shfmt and markdown-table-formatter warnings
  • Remote CI on this PR: MegaLinter, test, type-check, pr-review

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules
  • I have checked my code and corrected any misspellings

Summary by CodeRabbit

  • Chores
    • Updated several interface, notification, and styling dependencies to newer compatible versions.

Updates @radix-ui/react-switch 1.1.3 -> 1.3.7,
@radix-ui/react-context-menu 2.2.6 -> 2.3.7,
@radix-ui/react-toast 1.2.6 -> 1.2.23 and
tailwind-merge 3.0.2 -> 3.6.0 in a single lockfile
transaction to avoid pnpm-lock.yaml conflicts.

Closes #53, closes #49, closes #48, closes #47

Validated: pnpm audit clean, 21 tests pass, type-check
pass, MegaLinter 10 verified on main (blocking linters
pass, only known non-blocking shfmt/markdown warnings)
@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
website-3g7t Ready Ready Preview Aug 26, 2026 11:39pm

@github-actions

Copy link
Copy Markdown
Warnings
⚠️ 🔒 package.json - Changes were made to package.json.
Messages
📖 Thanks! We ❤️ small PRs!

Generated by 🚫 dangerJS against 1c57068

@coderabbitai

coderabbitai Bot commented Aug 26, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 56c3e162-4acf-4790-892f-8deccebd23a9

📥 Commits

Reviewing files that changed from the base of the PR and between f8beb1d and 1c57068.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (1)
  • package.json

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

Updated four dependency version ranges in package.json: three Radix UI packages and tailwind-merge.

Changes

Dependency updates

Layer / File(s) Summary
Dependency version ranges
package.json
Updated @radix-ui/react-context-menu, @radix-ui/react-switch, @radix-ui/react-toast, and tailwind-merge to newer compatible ranges.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Merge Risk: ⚪ Minimal · up to 1c570

This PR updates four dependencies and the lockfile without introducing application behavior changes; the reported checks pass, so no actionable merge-blocking risk remains beyond normal review.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Linked Issues check ❓ Inconclusive The reviewable summary lists all four linked dependency packages, but it does not confirm the exact target versions or updated transitive dependencies. The required pnpm-lock.yaml file was excluded by… Include pnpm-lock.yaml in the review or provide evidence that @radix-ui/react-switch is 1.3.7, @radix-ui/react-context-menu is 2.3.7, @radix-ui/react-toast is 1.2.23, and tailwind-merge is 3.6.0 with their required dependency updates.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the dependency updates for Radix UI and tailwind-merge. It accurately summarizes the primary changes.
Out of Scope Changes check ✅ Passed The reported changes update only the four dependency packages covered by linked issues #47, #48, #49, and #53. No unrelated changes are shown.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Full details: Linked Issues check

Explanation

The reviewable summary lists all four linked dependency packages, but it does not confirm the exact target versions or updated transitive dependencies. The required pnpm-lock.yaml file was excluded by the !**/pnpm-lock.yaml path filter, so full compliance cannot be verified.

Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

  • Fix all pre-merge checks with AI
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/deps-radix-tailwind

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.

@github-actions

Copy link
Copy Markdown

⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Max errors Warnings Elapsed time
✅ ACTION actionlint 5 0 0 0.11s
✅ ACTION zizmor 5 0 0 1.16s
✅ BASH bash-exec 1 0 0 0.01s
✅ BASH shellcheck 1 0 0 0.22s
⚠️ BASH shfmt 1 1 0 0.01s
✅ COPYPASTE jscpd yes no no 2.14s
✅ EDITORCONFIG editorconfig-checker 176 0 0 0.48s
✅ JAVASCRIPT eslint 1 0 0 3.06s
✅ JAVASCRIPT standard 1 0 0 2.13s
✅ JSON jsonlint 10 0 0 0.11s
✅ JSON npm-package-json-lint yes no no 0.97s
✅ JSON prettier 10 0 0 0.75s
✅ JSON v8r 10 0 0 12.25s
✅ MARKDOWN markdownlint 10 0 0 0.97s
⚠️ MARKDOWN markdown-table-formatter 10 1 0 0.35s
✅ REPOSITORY betterleaks yes no no 1.23s
✅ REPOSITORY checkov yes no no 18.72s
✅ REPOSITORY git_diff yes no no 0.03s
✅ REPOSITORY osv-scanner yes no no 1.69s
✅ REPOSITORY secretlint yes no no 2.87s
✅ REPOSITORY trivy yes no no 15.03s
✅ REPOSITORY trufflehog yes no no 3.4s
✅ SPELL cspell 177 0 0 4.83s
✅ TSX eslint 100 0 0 5.37s
✅ YAML prettier 13 0 0 0.75s
✅ YAML yamllint 13 0 0 0.84s

Detailed Issues

⚠️ MARKDOWN / markdown-table-formatter - 1 error
1 files contain markdown tables to format:
- README.md
⚠️ BASH / shfmt - 1 error
diff public/install.sh.orig public/install.sh
--- public/install.sh.orig
+++ public/install.sh
@@ -25,7 +25,10 @@
 GITHUB_DOWNLOAD="${GITHUB_DOWNLOAD:-https://github.com}"
 
 info() { printf '%s\n' "$*" >&2; }
-die() { printf 'error: %s\n' "$*" >&2; exit 1; }
+die() {
+	printf 'error: %s\n' "$*" >&2
+	exit 1
+}
 
 need_cmd() {
 	command -v "$1" >/dev/null 2>&1 || die "required command not found: $1"

See detailed reports in MegaLinter artifacts

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx mega-linter-runner@10.0.0 --custom-flavor-setup --custom-flavor-linters ACTION_ACTIONLINT,ACTION_ZIZMOR,BASH_EXEC,BASH_SHELLCHECK,BASH_SHFMT,COPYPASTE_JSCPD,EDITORCONFIG_EDITORCONFIG_CHECKER,JAVASCRIPT_ES,JAVASCRIPT_STANDARD,JSON_JSONLINT,JSON_V8R,JSON_PRETTIER,JSON_NPM_PACKAGE_JSON_LINT,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_CHECKOV,REPOSITORY_GIT_DIFF,REPOSITORY_BETTERLEAKS,REPOSITORY_OSV_SCANNER,REPOSITORY_SECRETLINT,REPOSITORY_TRIVY,REPOSITORY_TRUFFLEHOG,SPELL_CSPELL,TSX_ESLINT,YAML_PRETTIER,YAML_YAMLLINT

MegaLinter is provided by OX Security
Show us your support by starring ⭐ the repository

@ulises-jeremias
ulises-jeremias merged commit e0af6d3 into main Aug 26, 2026
9 checks passed
@ulises-jeremias
ulises-jeremias deleted the chore/deps-radix-tailwind branch August 26, 2026 23:41
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