Skip to content

fix(deps): update dependency semver to v7.8.2 - #1353

Merged
toiroakr merged 2 commits into
mainfrom
renovate/semver-7.x
Jun 10, 2026
Merged

fix(deps): update dependency semver to v7.8.2#1353
toiroakr merged 2 commits into
mainfrom
renovate/semver-7.x

Conversation

@renovate

@renovate renovate Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
semver 7.8.17.8.2 age confidence

Release Notes

npm/node-semver (semver)

v7.8.2

Compare Source

Bug Fixes

Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • Between 09:00 AM and 06:59 PM, Monday through Friday (* 9-18 * * 1-5)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested review from dqn, remiposo and toiroakr as code owners June 8, 2026 01:41
@changeset-bot

changeset-bot Bot commented Jun 8, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: f0cfb61

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
@tailor-platform/sdk Patch
@tailor-platform/sdk-codemod Patch
@tailor-platform/create-sdk Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Jun 8, 2026

Copy link
Copy Markdown

Open in StackBlitz

pnpm add https://pkg.pr.new/@tailor-platform/create-sdk@f0cfb61
pnpm add https://pkg.pr.new/@tailor-platform/sdk@f0cfb61

commit: f0cfb61

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@claude

claude Bot commented Jun 8, 2026

Copy link
Copy Markdown

🤖 Claude Dependency Review

📦 Update Summary

  • Library: semver (node-semver)
  • Version: 7.8.1 → 7.8.2
  • Change Type: Patch

📝 Release Notes

🐛 Bug Fixes

Fix for dotted prerelease identifier incrementation (PR #870)

  • Addresses a 9-year-old bug (issue feat: enable inline sourcemaps for better debugging #226) in how the inc() function handles prerelease versions with dotted identifiers
  • What changed: The inc() function now correctly increments versions with dotted prerelease identifiers like 1.0.0-alpha.beta or 1.0.0-alpha.beta.5
  • Before: Incrementing versions with dotted prerelease identifiers did not work correctly
  • After: Dotted prerelease identifiers are properly recognized and incremented according to semantic versioning rules

Example behavior (based on the fix):

  • Incrementing 1.0.0-alpha.beta now correctly treats alpha.beta as a prefix
  • The fix ensures proper handling when a matched prefix is followed by non-numeric segments

🔍 Impact Analysis

📁 Usage Locations

semver is used in the following 2 files:

  1. context.ts

    import { lt as semverLt } from "semver";
    • Feature used: lt() function for version comparison (line 175)
    • Usage: Checks if current SDK version is less than minimum required version for config files
    • Impact: ✅ No impact - the bug fix affects the inc() function, not lt()
  2. registry.ts

    import { lt, gte, valid } from "semver";
    • Features used: valid(), lt(), gte() functions (lines 109-120)
    • Usage: Validates and compares versions to determine which codemods to apply
    • Impact: ✅ No impact - only uses validation and comparison functions, not inc()

Summary

  • The bug fix addresses the inc() function for incrementing prerelease versions
  • This codebase does not use the inc() function - only uses comparison (lt, gte) and validation (valid) functions
  • No code changes required

✅ Recommended Actions

None - this is a safe update with no impact on existing functionality.

The bug fix improves correctness for version incrementation scenarios that this codebase does not currently use.


@renovate
renovate Bot force-pushed the renovate/semver-7.x branch from 6a6a4d6 to 9bb0527 Compare June 9, 2026 07:37
@renovate

renovate Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@github-actions

This comment has been minimized.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Code Metrics Report (packages/sdk)

main (db2a480) #1353 (7081ad7) +/-
Coverage 66.0% 66.0% 0.0%
Code to Test Ratio 1:0.4 1:0.4 0.0
Details
  |                    | main (db2a480) | #1353 (7081ad7) | +/-  |
  |--------------------|----------------|-----------------|------|
  | Coverage           |          66.0% |           66.0% | 0.0% |
  |   Files            |            398 |             398 |    0 |
  |   Lines            |          13760 |           13760 |    0 |
  |   Covered          |           9088 |            9088 |    0 |
  | Code to Test Ratio |          1:0.4 |           1:0.4 |  0.0 |
  |   Code             |          91692 |           91692 |    0 |
  |   Test             |          39822 |           39822 |    0 |

SDK Configure Bundle Size

main (db2a480) #1353 (7081ad7) +/-
configure-index-size 19.37KB 19.37KB 0KB
dependency-chunks-size 35.31KB 35.31KB 0KB
total-bundle-size 54.68KB 54.68KB 0KB

Runtime Performance

main (db2a480) #1353 (7081ad7) +/-
Generate Median 2,761ms 2,760ms -1ms
Generate Max 2,770ms 2,782ms 12ms
Apply Build Median 2,802ms 2,808ms 6ms
Apply Build Max 2,831ms 2,841ms 10ms

Type Performance (instantiations)

main (db2a480) #1353 (7081ad7) +/-
tailordb-basic 34,181 34,181 0
tailordb-optional 3,841 3,841 0
tailordb-relation 5,921 5,921 0
tailordb-validate 2,566 2,566 0
tailordb-hooks 5,767 5,767 0
tailordb-object 12,136 12,136 0
tailordb-enum 2,462 2,462 0
resolver-basic 9,424 9,424 0
resolver-nested 26,111 26,111 0
resolver-array 18,187 18,187 0
executor-schedule 4,234 4,234 0
executor-webhook 873 873 0
executor-record 6,659 6,659 0
executor-resolver 4,369 4,369 0
executor-operation-function 868 868 0
executor-operation-gql 869 869 0
executor-operation-webhook 888 888 0
executor-operation-workflow 1,714 1,714 0

Reported by octocov

@toiroakr
toiroakr merged commit 1a1b590 into main Jun 10, 2026
40 checks passed
@toiroakr
toiroakr deleted the renovate/semver-7.x branch June 10, 2026 01:30
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.

1 participant