Skip to content

chore: pin @pine-ds/icons to ^10.0.0 in published packages#770

Open
QuintonJason wants to merge 1 commit into
mainfrom
chore/pin-icons-version
Open

chore: pin @pine-ds/icons to ^10.0.0 in published packages#770
QuintonJason wants to merge 1 commit into
mainfrom
chore/pin-icons-version

Conversation

@QuintonJason

@QuintonJason QuintonJason commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Description

Follow-up to #769 (which pinned @kajabi-ui/styles). Same issue, same fix, separate PR for clean review.

@pine-ds/core (libs/core) and @pine-ds/react (libs/react) depend on @pine-ds/icons with a wildcard "*" range. Consumers silently pull whatever icon version is latest, with no upper bound and no pinnable contract through Pine — an icon-package release can reach every consumer with no version gate.

Pins both to ^10.0.0 (current published version). Caret keeps automatic minor/patch intake while restoring an explicit range.

No code or runtime behavior changes.

Type of change

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

  • other: dependency-range-only change; CI build + existing suites exercise that Pine builds against @pine-ds/icons@^10.0.0.

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • My changes generate no new warnings

Note

Low Risk
Dependency manifest-only change with no runtime or logic edits; risk is limited to install resolution staying within ^10.x for icons.

Overview
Pins @pine-ds/icons from wildcard "*" to ^10.0.0 in @pine-ds/core and @pine-ds/react so consumers get an explicit semver contract instead of silently resolving the latest icons release.

No application or component code changes; only libs/core/package.json and libs/react/package.json dependency ranges are updated, mirroring the earlier @kajabi-ui/styles pin.

Reviewed by Cursor Bugbot for commit 08dfef2. Bugbot is set up for automated code reviews on this repo. Configure here.

@netlify

netlify Bot commented Jun 22, 2026

Copy link
Copy Markdown

Deploy Preview for pine-design-system ready!

Name Link
🔨 Latest commit 08dfef2
🔍 Latest deploy log https://app.netlify.com/projects/pine-design-system/deploys/6a3994a95f658c0008f50d5a
😎 Deploy Preview https://deploy-preview-770--pine-design-system.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot added package: core Changes have been made to the Core package package: react Changes have been made to the React package labels Jun 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package: core Changes have been made to the Core package package: react Changes have been made to the React package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant