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

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
docs.npmx.dev Ready Ready Preview, Comment Jul 29, 2026 11:01am
npmx.dev Ready Ready Preview, Comment Jul 29, 2026 11:01am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
npmx-lunaria Ignored Ignored Jul 29, 2026 11:01am

Request Review

@coderabbitai

coderabbitai Bot 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 name Status Explanation
Title check ✅ Passed The title clearly and concisely states the main change: updating the verkit dependency to v0.3.1.
Description check ✅ Passed The description is directly related to the dependency update and matches the pull request changes.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check 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

codecov Bot 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 lines Patch % Lines
app/composables/useInstallSizeDiff.ts 50.00% 0 Missing and 1 partial ⚠️
app/utils/versions.ts 83.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.

@coderabbitai coderabbitai Bot 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 thread app/utils/versions.ts Outdated

@coderabbitai coderabbitai Bot 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 thread app/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 thread pnpm-workspace.yaml Outdated
@ghostdevv
ghostdevv added this pull request to the merge queue Jul 29, 2026
Merged via the queue into npmx-dev:main with commit 9d65f44 Jul 29, 2026
25 checks passed
@gameroman
gameroman deleted the update-verkit branch July 29, 2026 12:07
@gameroman

Copy link
Copy Markdown
Member Author

I think I broke something with this

Before

image

After

image

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.

4 participants