Skip to content

Dependencies: Update npm packages and compliance artifacts. - #389

Merged
JJJ merged 2 commits into
mainfrom
jjj/npm-dependency-updates-nov9
Nov 10, 2026
Merged

JJJ merged 2 commits into
mainfrom
jjj/npm-dependency-updates-nov9

Conversation

@JJJ

@JJJ JJJ commented Nov 10, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Update the npm minor and patch dependency group from build(deps): bump the npm-minor-and-patch group with 5 updates #385.
  • Regenerate the canonical license, notice, and source SBOM artifacts.
  • Preserve the crate-root rfd attribution when Cargo About selects its nested XDG portal license.
  • Replace the unsigned automation history with signed commits based on current main.

Validation

  • npm run test:frontend

Copilot AI balanced review requested due to automatic review settings November 10, 2026 04:15

Copilot AI 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.

🟡 Changes recommended

The license artifacts omit rfd’s required copyright attribution by incorrectly mapping the component to ashpd’s notice, so rfd’s crate-specific notice and mapping must be restored.

1 open issue
What changed in this PR

Updates Pasted’s frontend dependencies from the group proposed in #385 and refreshes the associated compliance artifacts.

Changes:

  • Updates Lucide, Tailwind CSS, Vite, and the React Vite plugin.
  • Refreshes transitive dependencies and removes duplicate Lightning CSS lockfile entries.
  • Updates Lucide’s SBOM metadata and regenerates third-party notices.
File Description
THIRD_PARTY_SBOM.spdx.json Updates Lucide’s version, package identifier, and document namespace.
THIRD_PARTY_NOTICES.txt Updates Lucide’s version and consolidates license notice entries.
package.json Raises dependency ranges for Lucide and frontend build tooling.
package-lock.json Locks updated dependencies and deduplicates Lightning CSS packages.

Review effort: Balanced

Comment thread THIRD_PARTY_NOTICES.txt Resolved
Cargo About can associate a nested license file with an entire crate. Add a bounded policy override for crate root notices so generated artifacts retain required crate-specific attributions.
@JJJ
JJJ merged commit c993051 into main Nov 10, 2026
19 checks passed
@JJJ
JJJ deleted the jjj/npm-dependency-updates-nov9 branch November 10, 2026 04:34
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.

2 participants