Skip to content

deps(deps): bump lucide-react from 0.577.0 to 1.7.0 in /SortVision#794

Merged
alienx5499 merged 3 commits intomainfrom
dependabot/npm_and_yarn/SortVision/main/lucide-react-1.7.0
Mar 30, 2026
Merged

deps(deps): bump lucide-react from 0.577.0 to 1.7.0 in /SortVision#794
alienx5499 merged 3 commits intomainfrom
dependabot/npm_and_yarn/SortVision/main/lucide-react-1.7.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 30, 2026

πŸš€ Pull Request

⭐ Repository Support

Have you starred the repository?

  • ⭐ Yes, I have starred the repository
  • ❌ No, I will star it now β†’ Click here to star

πŸ’‘ Why star? Stars help increase project visibility and show your support for the project!

πŸ“ Description

What does this PR do?

Bumps lucide-react from 0.577.0 to 1.7.0.

Additionally fixes build failures introduced by lucide-react v1.x removing brand/social icons (Github, GithubIcon, Linkedin, Twitter). These icons have been replaced with equivalents from the project's existing react-icons dependency, consolidated through the centralized OptimizedIcons.jsx export file. Prettier formatting issues introduced by the icon import changes have also been corrected in src/App.jsx and src/components/panels/contributions/ssoc/LeaderboardList.jsx.

πŸ”„ Type of Change

  • πŸ› Bug fix (non-breaking change which fixes an issue)
  • 🎨 Style/UI improvement
  • πŸ”§ Build/CI configuration

πŸ› οΈ Changes Made

Core Changes

  • Bug fixes

Detailed Changes

  1. src/components/ui/OptimizedIcons.jsx: Removed broken lucide-react brand icon exports and replaced with react-icons equivalents β€” SiGithub (as Github), FaLinkedin (as Linkedin), and SiX (as Twitter).
  2. src/App.jsx: Updated import to use Github, Linkedin, and Twitter from OptimizedIcons instead of lucide-react. Fixed Prettier formatting.
  3. src/components/StarOnGithubPopup.jsx: Updated import to use Github from OptimizedIcons.
  4. src/components/mvpblocks/star-on-github.jsx: Replaced GithubIcon from lucide-react with Github from OptimizedIcons.
  5. src/components/panels/contributions/overview/ContributorDetailModal.jsx: Updated import to use Github from OptimizedIcons.
  6. src/components/panels/contributions/overview/ContributorList.jsx: Updated import to use Github from OptimizedIcons.
  7. src/components/panels/contributions/ssoc/LeaderboardList.jsx: Updated import to use Github from OptimizedIcons. Fixed Prettier formatting.

Files Modified

  • SortVision/src/components/ui/OptimizedIcons.jsx - Replaced lucide-react brand icon exports with react-icons equivalents
  • SortVision/src/App.jsx - Updated brand icon imports to use OptimizedIcons; fixed Prettier formatting
  • SortVision/src/components/StarOnGithubPopup.jsx - Updated Github icon import
  • SortVision/src/components/mvpblocks/star-on-github.jsx - Replaced GithubIcon with Github from OptimizedIcons
  • SortVision/src/components/panels/contributions/overview/ContributorDetailModal.jsx - Updated Github icon import
  • SortVision/src/components/panels/contributions/overview/ContributorList.jsx - Updated Github icon import
  • SortVision/src/components/panels/contributions/ssoc/LeaderboardList.jsx - Updated Github icon import; fixed Prettier formatting

🎯 Sorting Algorithms (if applicable)

Not applicable.

πŸ§ͺ Testing

Manual Testing

  • UI components render properly

Test Cases

  • All tests pass locally
  • No regression in existing functionality

Testing Checklist

  • Tested on Desktop (Chrome/Firefox/Safari)

πŸ“± Screenshots/GIFs (if applicable)

Not applicable β€” no visual changes; icons remain functionally identical.

πŸŽ₯ Demo Videos (if applicable)

Not applicable.

⚑ Performance Impact

  • No performance impact

πŸ”— Dependencies

New Dependencies Added

  • No new dependencies

Brand icons are sourced from react-icons which is already a production dependency of the project.

Breaking Changes

  • No breaking changes

βœ… Checklist

Code Quality

  • My code follows the project's style guidelines
  • I have performed a self-review of my own code
  • My changes generate no new warnings or errors

Git Hygiene

  • My commits are atomic and have descriptive messages

Project Specific

  • All sorting algorithms maintain their correctness
  • Visual representations are accurate
  • Performance is not degraded
  • Accessibility standards are maintained
  • Mobile responsiveness is preserved

🀝 Additional Notes

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

πŸ‘₯ Reviewers

@alienx5499


Note for Reviewers:

  • Focus on algorithm correctness and performance
  • Check visual accuracy of sorting representations
  • Verify responsive design and accessibility
  • Test with different data sizes and edge cases

⚑ Quickly spin up Copilot coding agent tasks from anywhere on your macOS or Windows machine with Raycast.

Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.577.0 to 1.7.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.7.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Mar 30, 2026

Labels

The following labels could not be found: automated, npm. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 30, 2026
@dependabot dependabot bot requested a review from alienx5499 as a code owner March 30, 2026 02:12
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 30, 2026

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

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

@alienx5499
Copy link
Copy Markdown
Owner

@copilot fix the failing build and Vercel deployment for this PR

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

@copilot fix the failing build and Vercel deployment for this PR

Fixed in commit 1373b3c.

lucide-react 1.7.0 removed brand icons (Github, GithubIcon, Linkedin, Twitter). Since the project already uses react-icons as a dependency, I replaced them with equivalents via OptimizedIcons.jsx:

  • Github / GithubIcon β†’ SiGithub from react-icons/si
  • Linkedin β†’ FaLinkedin from react-icons/fa
  • Twitter β†’ SiX from react-icons/si

All affected files now import these brand icons from the centralized OptimizedIcons.jsx. The build now compiles successfully.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 30, 2026

QA suite report

Metric Value
Total tests 659
Passed 659
Failed 0
Warnings 0
Pass rate 100.0%
Grade S+
Duration 4.48s

Result: passed.

View workflow run

vs main (2e16c71) β†’ this PR (c7cf3fa)

Line changes under SortVision/tests/ and SortVision/scripts/ (git diff --numstat vs base branch):

File + βˆ’
No changes in those paths β€” β€”
Whole-repo shortstat vs base
10 files changed, 1308 insertions(+), 819 deletions(-)

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 30, 2026

Lighthouse (CI)

View workflow run

Lighthouse (mobile)

URL Performance Accessibility Best practices SEO
http://localhost:3000/ 65 96 93 100
http://localhost:3000/algorithms/config/bubble 76 96 93 100
http://localhost:3000/es 77 96 93 100
http://localhost:3000/contributions/overview 70 96 96 100

Lighthouse (desktop)

URL Performance Accessibility Best practices SEO
http://localhost:3000/ 93 96 96 100
http://localhost:3000/algorithms/config/bubble 98 96 96 100
http://localhost:3000/es 98 96 96 100
http://localhost:3000/contributions/overview 98 96 96 100

@alienx5499
Copy link
Copy Markdown
Owner

alienx5499 commented Mar 30, 2026

@copilot fix the failing Format and lint CI check

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

@alienx5499 The model claude-sonnet-4.6 is not available for your account. This can happen if the model was disabled by your organization's policy or if your Copilot plan doesn't include access to it.

You can try again without specifying a model (just @copilot) to use the default, or choose a different model from the model picker.

If you want to contact GitHub about this error, please mention the following identifier so they can better serve you: bbb7daa4-e185-411b-b55f-ee9e493ca8b7

2 similar comments
Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

@alienx5499 The model claude-sonnet-4.6 is not available for your account. This can happen if the model was disabled by your organization's policy or if your Copilot plan doesn't include access to it.

You can try again without specifying a model (just @copilot) to use the default, or choose a different model from the model picker.

If you want to contact GitHub about this error, please mention the following identifier so they can better serve you: bbb7daa4-e185-411b-b55f-ee9e493ca8b7

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

@alienx5499 The model claude-sonnet-4.6 is not available for your account. This can happen if the model was disabled by your organization's policy or if your Copilot plan doesn't include access to it.

You can try again without specifying a model (just @copilot) to use the default, or choose a different model from the model picker.

If you want to contact GitHub about this error, please mention the following identifier so they can better serve you: bbb7daa4-e185-411b-b55f-ee9e493ca8b7

@alienx5499
Copy link
Copy Markdown
Owner

@copilot fix the failing Format and lint CI check

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

@alienx5499 The model claude-sonnet-4.6 is not available for your account. This can happen if the model was disabled by your organization's policy or if your Copilot plan doesn't include access to it.

You can try again without specifying a model (just @copilot) to use the default, or choose a different model from the model picker.

If you want to contact GitHub about this error, please mention the following identifier so they can better serve you: bbb7daa4-e185-411b-b55f-ee9e493ca8b7

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

@alienx5499 The model claude-sonnet-4.6 is not available for your account. This can happen if the model was disabled by your organization's policy or if your Copilot plan doesn't include access to it.

You can try again without specifying a model (just @copilot) to use the default, or choose a different model from the model picker.

If you want to contact GitHub about this error, please mention the following identifier so they can better serve you: bbb7daa4-e185-411b-b55f-ee9e493ca8b7

1 similar comment
Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

@alienx5499 The model claude-sonnet-4.6 is not available for your account. This can happen if the model was disabled by your organization's policy or if your Copilot plan doesn't include access to it.

You can try again without specifying a model (just @copilot) to use the default, or choose a different model from the model picker.

If you want to contact GitHub about this error, please mention the following identifier so they can better serve you: bbb7daa4-e185-411b-b55f-ee9e493ca8b7

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

@copilot fix the failing Format and lint CI check

Fixed in commit c7cf3fa. Prettier detected formatting issues in src/App.jsx and src/components/panels/contributions/ssoc/LeaderboardList.jsx introduced by the icon import changes. Ran prettier --write on both files β€” all files now pass format:check.

@copilot fix the failing Format and lint CI check

Fixed in commit c7cf3fa. Prettier detected formatting issues in src/App.jsx and src/components/panels/contributions/ssoc/LeaderboardList.jsx introduced by the icon import changes. Ran prettier --write on both files β€” all files now pass format:check.

@alienx5499 alienx5499 merged commit 26607cc into main Mar 30, 2026
19 checks passed
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/SortVision/main/lucide-react-1.7.0 branch March 30, 2026 02:53
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants