Skip to content

chore(release): prepare v2.6.40 - #376

Merged
LucasSantana-Dev merged 1 commit into
mainfrom
chore/release-v2.6.40
Mar 30, 2026
Merged

LucasSantana-Dev merged 1 commit into
mainfrom
chore/release-v2.6.40

Conversation

@LucasSantana-Dev

@LucasSantana-Dev LucasSantana-Dev commented Mar 30, 2026 •

Copy link
Copy Markdown
Owner

Version bump to v2.6.40. See CHANGELOG for details.

Summary by CodeRabbit

Version 2.6.40

  • Security
    • Updated npm security overrides to address critical and high-severity transitive dependency vulnerabilities.

@vercel

vercel Bot commented Mar 30, 2026 •

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
lucky Ready Ready Preview, Comment Mar 30, 2026 2:23am

Request Review

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Mar 30, 2026
@coderabbitai

coderabbitai Bot commented Mar 30, 2026 •

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

This PR bumps the package version from 2.6.39 to 2.6.40 and adds a new changelog entry documenting security fixes via npm dependency overrides for brace-expansion, handlebars, and path-to-regexp to address transitive vulnerabilities.

Changes

Cohort / File(s) Summary
Release Version Bump
CHANGELOG.md, package.json
Version incremented to 2.6.40 with new security section documenting npm overrides for brace-expansion (≥5.0.5), handlebars (≥4.7.9), and path-to-regexp (≥8.4.0) to resolve high/critical transitive dependency vulnerabilities.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested labels

dependencies, size/xs

🚥 Pre-merge checks | ✅ 3
✅ 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(release): prepare v2.6.40' clearly and specifically describes the main change—a version bump and release preparation—matching the actual modifications to package.json and CHANGELOG.md.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/release-v2.6.40

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.

@sonarqubecloud

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@CHANGELOG.md`:
- Line 21: The changelog entry "Added npm overrides for `brace-expansion`
(≥5.0.5), `handlebars` (≥4.7.9), and `path-to-regexp` (≥8.4.0) to resolve
high/critical transitive dependency vulnerabilities." needs the related issue/PR
reference added for traceability—update that line to append the correct issue or
PR reference in parentheses (e.g., " (`#376`)") so the entry reads like the other
entries and includes the PR/issue number.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: e2e063cb-80e1-4fb5-9e3e-1fa0a82dbf9b

📥 Commits

Reviewing files that changed from the base of the PR and between 06d4f92 and a8306aa.

📒 Files selected for processing (2)
  • CHANGELOG.md
  • package.json
📜 Review details
⏰ 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). (3)
  • GitHub Check: Quality Gates
  • GitHub Check: compressed-size
  • GitHub Check: SonarCloud Scan
🧰 Additional context used
📓 Path-based instructions (6)
{LICENSE,COPYING,COPYING.md,LICENSE.md,license.txt,**/package.json,**/requirements.txt,**/Cargo.toml,**/pom.xml,**/composer.json}

📄 CodeRabbit inference engine (.cursor/rules/accessibility-openness.mdc)

Respect OSS licenses for third-party code and declare license in repo

Files:

  • package.json
{webpack.config.{js,ts},vite.config.{js,ts},esbuild.config.{js,ts},package.json,.bundlebudgetrc,.bundlebudgetrc.json}

📄 CodeRabbit inference engine (.cursor/rules/performance-observability.mdc)

Add performance budgets for frontend bundles

Files:

  • package.json
package.json

📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)

package.json: Use npm workspaces monorepo structure with packages in packages/* directory containing: shared (config, services, types, utils), bot (Discord.js/Discord Player), backend (Express API), and frontend (React/Vite)
Use npm run build for shared → bot → backend build order; use npm run build:frontend separately for frontend
Use npm run dev:bot, npm run dev:backend, and npm run dev:frontend for development, and npm run db:* commands for database operations

Files:

  • package.json
{CHANGELOG.md,README.md}

📄 CodeRabbit inference engine (.cursor/rules/agent-rules.mdc)

ALWAYS update CHANGELOG.md and README.md as changes are made.

Files:

  • CHANGELOG.md
CHANGELOG.md

📄 CodeRabbit inference engine (.cursor/rules/templates-examples.mdc)

CHANGELOG.md must be updated with all changes in pull requests

Always update CHANGELOG.md with all code changes

Update CHANGELOG.md with all changes, include breaking changes documentation, and reference issues and PRs

Files:

  • CHANGELOG.md
{CHANGELOG.md,docs/**}

📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)

Update CHANGELOG.md and relevant docs/ files when behavior or setup changes

Files:

  • CHANGELOG.md
🧠 Learnings (2)
📚 Learning: 2026-03-09T20:22:25.255Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/workflow.mdc:0-0
Timestamp: 2026-03-09T20:22:25.255Z
Learning: Applies to CHANGELOG.md : Update CHANGELOG.md with all changes, include breaking changes documentation, and reference issues and PRs

Applied to files:

  • CHANGELOG.md
📚 Learning: 2026-03-09T20:21:08.612Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-project.mdc:0-0
Timestamp: 2026-03-09T20:21:08.612Z
Learning: Applies to {CHANGELOG.md,docs/**} : Update `CHANGELOG.md` and relevant `docs/` files when behavior or setup changes

Applied to files:

  • CHANGELOG.md
🔇 Additional comments (1)
package.json (1)

3-3: Version bump looks clean and release-aligned.

Line 3 is a consistent patch release increment and matches the release PR intent.

Comment thread CHANGELOG.md

### Security

- Added npm overrides for `brace-expansion` (≥5.0.5), `handlebars` (≥4.7.9), and `path-to-regexp` (≥8.4.0) to resolve high/critical transitive dependency vulnerabilities.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Add issue/PR reference to the new security entry.

Line 21 documents the fix, but it should include the related reference (e.g., (#376)) for traceability consistency with prior entries.

As per coding guidelines: "Update CHANGELOG.md with all changes, include breaking changes documentation, and reference issues and PRs".

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` at line 21, The changelog entry "Added npm overrides for
`brace-expansion` (≥5.0.5), `handlebars` (≥4.7.9), and `path-to-regexp` (≥8.4.0)
to resolve high/critical transitive dependency vulnerabilities." needs the
related issue/PR reference added for traceability—update that line to append the
correct issue or PR reference in parentheses (e.g., " (`#376`)") so the entry
reads like the other entries and includes the PR/issue number.

@github-actions

Copy link
Copy Markdown

Size Change: 0 B

Total Size: 318 kB

ℹ️ View Unchanged
Filename Size
packages/frontend/dist/assets/ActionPanel-3_0PgOXq.js 402 B
packages/frontend/dist/assets/api-3qPvg92E.js 2.9 kB
packages/frontend/dist/assets/authStore-ChjcqfIB.js 557 B
packages/frontend/dist/assets/AutoMessages-CEE-B3u0.js 2.68 kB
packages/frontend/dist/assets/AutoMod-DoWvWiQn.js 4.09 kB
packages/frontend/dist/assets/badge-CspLvx5p.js 499 B
packages/frontend/dist/assets/Card-8wz5ivnN.js 455 B
packages/frontend/dist/assets/CommandsConfig-ejPUpIs4.js 1.47 kB
packages/frontend/dist/assets/Config-CD8xH6TS.js 1.68 kB
packages/frontend/dist/assets/CustomCommands-BZz5vFg7.js 2.16 kB
packages/frontend/dist/assets/DashboardOverview-9Da8ZBi4.js 2.55 kB
packages/frontend/dist/assets/dialog-BjohnkaC.js 948 B
packages/frontend/dist/assets/EmbedBuilder-lUTSBz8u.js 3.34 kB
packages/frontend/dist/assets/Features-CWmPjkqK.js 2.85 kB
packages/frontend/dist/assets/GuildAutomation-CSws72u1.js 2.92 kB
packages/frontend/dist/assets/guildStore-BuJ9Xfyw.js 794 B
packages/frontend/dist/assets/index-BetRVevx.css 14 kB
packages/frontend/dist/assets/index-CKwJTTvJ.js 27.3 kB
packages/frontend/dist/assets/input-cs-qnOBU.js 462 B
packages/frontend/dist/assets/label-BTBwhO_i.js 490 B
packages/frontend/dist/assets/LastFm-DrttiwyL.js 1.74 kB
packages/frontend/dist/assets/Levels-DyLf38d5.js 2.63 kB
packages/frontend/dist/assets/Login-BYHnbHFV.js 2.52 kB
packages/frontend/dist/assets/Lyrics-c8GNsZU_.js 1.34 kB
packages/frontend/dist/assets/Moderation-CPSElOvz.js 3.85 kB
packages/frontend/dist/assets/Music-CoFZDIHt.js 6.13 kB
packages/frontend/dist/assets/MusicConfig-Co4GmUvK.js 1.6 kB
packages/frontend/dist/assets/PrivacyPolicy-DUO0quHd.js 1.38 kB
packages/frontend/dist/assets/ReactionRoles-jZg-6EmD.js 1.89 kB
packages/frontend/dist/assets/rolldown-runtime-COnpUsM8.js 467 B
packages/frontend/dist/assets/SectionHeader-zj4yO164.js 382 B
packages/frontend/dist/assets/select-GX-kiy8o.js 1.22 kB
packages/frontend/dist/assets/ServerLogs-D8MIvgGN.js 2.9 kB
packages/frontend/dist/assets/ServerSettings-CBzySwPY.js 4.22 kB
packages/frontend/dist/assets/ServersPage-Byqyc1yh.js 2.92 kB
packages/frontend/dist/assets/Skeleton-yy-5yIDL.js 234 B
packages/frontend/dist/assets/Starboard-B1j8z4JK.js 2.08 kB
packages/frontend/dist/assets/StatTile-DJZkmGlP.js 605 B
packages/frontend/dist/assets/switch-DAVOcxrK.js 542 B
packages/frontend/dist/assets/TermsOfService-B0ThRl8c.js 1.37 kB
packages/frontend/dist/assets/TrackHistory-DOEK27D4.js 1.9 kB
packages/frontend/dist/assets/TwitchNotifications-vblVhyhM.js 2.29 kB
packages/frontend/dist/assets/usePageMetadata-DNK___tM.js 326 B
packages/frontend/dist/assets/utils-FIhK1p0l.js 148 B
packages/frontend/dist/assets/vendor-forms-KXRApnAU.js 25.4 kB
packages/frontend/dist/assets/vendor-radix-Uy8m4UkR.js 33.5 kB
packages/frontend/dist/assets/vendor-react-DllCF3mE.js 55.6 kB
packages/frontend/dist/assets/vendor-state-BC0s6PNN.js 22 kB
packages/frontend/dist/assets/vendor-ui-BxUEu4Ht.js 64.2 kB

compressed-size-action

@sonarqubecloud

Copy link
Copy Markdown

@LucasSantana-Dev
LucasSantana-Dev merged commit c609aa7 into main Mar 30, 2026
13 checks passed
@LucasSantana-Dev
LucasSantana-Dev deleted the chore/release-v2.6.40 branch March 30, 2026 02:35
@coderabbitai coderabbitai Bot mentioned this pull request Apr 4, 2026
2 tasks
LucasSantana-Dev added a commit that referenced this pull request May 13, 2026
@coderabbitai coderabbitai Bot mentioned this pull request Jun 8, 2026

This branch was successfully deployed

1 active deployment
Preview — a8306aae Deployed Mar 30, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file size/xs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant