Skip to content

chore(deps): update verkit dependency to v0.3.1 - #3093

Merged
ghostdevv merged 13 commits into
npmx-dev:mainfrom
gameroman:update-verkit
Jul 29, 2026
Merged

chore(deps): update verkit dependency to v0.3.1#3093
ghostdevv merged 13 commits into
npmx-dev:mainfrom
gameroman:update-verkit

Conversation

@gameroman

Copy link
Copy Markdown
Member

🔗 Linked issue

🧭 Context

📚 Description

Updates verkit dependency to v0.3.1

@vercel

vercelBot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

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

ProjectDeploymentActionsUpdated (UTC)
docs.npmx.devReadyReadyPreview, CommentJul 29, 2026 11:01am
npmx.devReadyReadyPreview, CommentJul 29, 2026 11:01am
1 Skipped Deployment
ProjectDeploymentActionsUpdated (UTC)
npmx-lunariaIgnoredIgnoredJul 29, 2026 11:01am

Request Review

@coderabbitai

coderabbitaiBot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

The pull request upgrades verkit to 0.3.1 and updates version parsing, prerelease handling, stability checks, invalid version grouping, and related tests.

Changes

Verkit version and parsing update

Layer / File(s)Summary
Align verkit dependency and release exclusion
package.json, pnpm-workspace.yaml
Updates verkit references from 0.1.2 to 0.3.1.
Update version parsing and validation
app/utils/versions.ts, test/unit/app/utils/versions.spec.ts
Defaults missing prerelease data, updates stability and channel extraction, uses an explicit 0.0 fallback for invalid versions, removes the parseVersion test suite, and tests numerical prerelease channels.

Possibly related PRs

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly and concisely states the main change: updating the verkit dependency to v0.3.1.
Description check✅ PassedThe description is directly related to the dependency update and matches the pull request changes.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

@codecov

codecovBot commented Jul 28, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 75.00000% with 2 lines in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing linesPatch %Lines
app/composables/useInstallSizeDiff.ts50.00%0 Missing and 1 partial ⚠️
app/utils/versions.ts83.33%0 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@github-actions

Copy link
Copy Markdown

e18e dependency analysis

No dependency warnings found.

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown
Contributor

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 current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@app/utils/versions.ts`:
- Line 55: Update the prerelease condition in the version-parsing logic to check
parsedVersion.prerelease.length rather than the array’s truthiness, so empty
prerelease arrays do not cause stable versions to return null. Preserve the
existing handling for missing parsed versions and versions with actual
prerelease entries.
🪄 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: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 2a9fee4b-4220-4f74-8e1e-078a25ba71c3

📥 Commits

Reviewing files that changed from the base of the PR and between 8d78cf8 and b569563.

📒 Files selected for processing (1)
  • app/utils/versions.ts

Comment threadapp/utils/versions.ts Outdated

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown
Contributor

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 current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@app/utils/versions.ts`:
- Around line 218-219: Update the version parsing logic around tryParse so parse
failures return a distinct invalid result instead of '0.0'. Ensure downstream
grouping handles that invalid result before normal version grouping, keeping
invalid versions separate from valid 0.0.x releases.
🪄 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: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: ce2a4ad3-497a-42fd-8452-6a39274e9db1

📥 Commits

Reviewing files that changed from the base of the PR and between b569563 and 6979678.

📒 Files selected for processing (2)
  • app/utils/versions.ts
  • test/unit/app/utils/versions.spec.ts
💤 Files with no reviewable changes (1)
  • test/unit/app/utils/versions.spec.ts

Comment threadapp/utils/versions.ts
@gameroman

This comment was marked as resolved.

@coderabbitai

This comment was marked as resolved.

@gameroman

This comment was marked as resolved.

@coderabbitai

This comment was marked as resolved.

@gameroman

This comment was marked as resolved.

@coderabbitai

This comment was marked as resolved.

Comment threadpnpm-workspace.yaml Outdated
@ghostdevv
ghostdevv added this pull request to the merge queueJul 29, 2026
Merged via the queue into npmx-dev:main with commit 9d65f44Jul 29, 2026
25 checks passed
@github-actionsgithub-actionsBot mentioned this pull request Jul 29, 2026
@gameroman
gameroman deleted the update-verkit branch July 29, 2026 12:07
@gameroman

Copy link
Copy Markdown
MemberAuthor

I think I broke something with this

Before

image

After

image

ayo-run pushed a commit to ayo-run/npmx.dev that referenced this pull request Aug 5, 2026
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Sign up for freeto 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.

4 participants

@gameroman@wojtekmaj@43081j@ghostdevv