Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 13, 2025

This PR contains the following updates:

Package Type Update Change OpenSSF
@inquirer/confirm (source) devDependencies patch 5.1.18 -> 5.1.19 OpenSSF Scorecard

Release Notes

SBoudrias/Inquirer.js (@​inquirer/confirm)

v5.1.19

Compare Source


Configuration

📅 Schedule: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.


Summary by cubic

Update @inquirer/confirm in the CLI from 5.1.18 to 5.1.19. Keeps our prompt tooling current with upstream fixes. No runtime impact.

  • Dependencies
    • Bump @inquirer/confirm to 5.1.19 (dev).
    • Lockfile refresh updates transitive @inquirer/core to 10.3.0 and @inquirer/type to 3.0.9.

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot added the dependencies Dependency updates label Oct 13, 2025
@renovate renovate bot enabled auto-merge (squash) October 13, 2025 22:54
@github-actions github-actions bot added the qa:running QA workflow is currently running label Oct 13, 2025
@socket-security
Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​inquirer/​confirm@​5.1.18 ⏵ 5.1.1910010010094 +1100

View full report

@github-actions github-actions bot added the status:approved Pull request has been approved label Oct 13, 2025
@github-actions
Copy link

📦 Packages

Package NPM Docker
SDK Cli @settlemint/sdk-cli@2.6.2-pr897f37be
SDK The Graph @settlemint/sdk-thegraph@2.6.2-pr897f37be
SDK Portal @settlemint/sdk-portal@2.6.2-pr897f37be
SDK Hasura @settlemint/sdk-hasura@2.6.2-pr897f37be
SDK JS @settlemint/sdk-js@2.6.2-pr897f37be
SDK Utils @settlemint/sdk-utils@2.6.2-pr897f37be
SDK Next @settlemint/sdk-next@2.6.2-pr897f37be
SDK Minio @settlemint/sdk-minio@2.6.2-pr897f37be
SDK IPFS @settlemint/sdk-ipfs@2.6.2-pr897f37be
SDK Blockscout @settlemint/sdk-blockscout@2.6.2-pr897f37be
SDK MCP @settlemint/sdk-mcp@2.6.2-pr897f37be
SDK Viem @settlemint/sdk-viem@2.6.2-pr897f37be
SDK EAS @settlemint/sdk-eas@2.6.2-pr897f37be

@github-actions github-actions bot added qa:success QA workflow passed successfully status:ready-for-review Pull request is ready for review status:mergeable Pull request is approved, tests pass, and ready to merge and removed qa:running QA workflow is currently running status:ready-for-review Pull request is ready for review status:approved Pull request has been approved labels Oct 13, 2025
@renovate renovate bot merged commit d82c313 into main Oct 13, 2025
17 checks passed
@renovate renovate bot deleted the renovate/inquirer-confirm-5.x branch October 13, 2025 22:55
@github-actions github-actions bot added status:merged Pull request has been merged and removed status:mergeable Pull request is approved, tests pass, and ready to merge labels Oct 13, 2025
Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

@github-actions github-actions bot added status:mergeable Pull request is approved, tests pass, and ready to merge and removed status:merged Pull request has been merged labels Oct 13, 2025
Comment on lines 495 to 501

"@inquirer/select": ["@inquirer/select@4.3.4", "", { "dependencies": { "@inquirer/ansi": "^1.0.0", "@inquirer/core": "^10.2.2", "@inquirer/figures": "^1.0.13", "@inquirer/type": "^3.0.8", "yoctocolors-cjs": "^2.1.2" }, "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-Qp20nySRmfbuJBBsgPU7E/cL62Hf250vMZRzYDcBHty2zdD1kKCnoDFWRr0WO2ZzaXp3R7a4esaVGJUx0E6zvA=="],

"@inquirer/type": ["@inquirer/type@3.0.8", "", { "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw=="],
"@inquirer/type": ["@inquirer/type@3.0.9", "", { "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-QPaNt/nmE2bLGQa9b7wwyRJoLZ7pN6rcyXvzU0YCmivmJyq1BVo94G98tStRWkoD1RgDX5C+dPlhhHzNdu/W/w=="],

"@ipld/dag-cbor": ["@ipld/dag-cbor@9.2.5", "", { "dependencies": { "cborg": "^4.0.0", "multiformats": "^13.1.0" } }, "sha512-84wSr4jv30biui7endhobYhXBQzQE4c/wdoWlFrKcfiwH+ofaPg8fwsM8okX9cOzkkrsAsNdDyH3ou+kiLquwQ=="],

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Potential bug: Two versions of @inquirer/core are installed, causing instanceof checks for prompt errors to fail, leading to incorrect error handling.
  • Description: The lockfile resolves two different versions of @inquirer/core: 10.2.2 and 10.3.0. When a user cancels a confirm prompt, an error is thrown by a function using version 10.3.0. However, the error handler in sdk/cli/src/commands/index.ts uses instanceof to check against error classes imported from version 10.2.2. This check fails because the objects are from different package instances. As a result, legitimate cancellations are treated as unknown errors, causing the CLI to exit with code 1 instead of gracefully with code 0.

  • Suggested fix: Update the @inquirer/core devDependency in sdk/cli/package.json to match the version used by @inquirer/confirm (e.g., ^10.3.0). This will consolidate the dependency to a single version, ensuring that instanceof checks for prompt errors work correctly across the application.
    severity: 0.75, confidence: 0.98

Did we get this right? 👍 / 👎 to inform future reviews.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates qa:success QA workflow passed successfully status:mergeable Pull request is approved, tests pass, and ready to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant