check_versions_exist
Validate the existence of specific package versions across multiple registries. Supports bulk dependency checks, CI/CD pipeline integration, and compatibility verification for up to 100 packages simultaneously.
Instructions
Check if specific versions exist for multiple packages. Use for bulk dependency validation, CI/CD pipeline checks, or ensuring multiple package version compatibility. Processes up to 100 packages in parallel with individual error handling.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
packages | Yes | Array of package objects with name and version | |
registry | Yes | Package registry/manager to check |
Input Schema (JSON Schema)
{
"properties": {
"packages": {
"description": "Array of package objects with name and version",
"items": {
"properties": {
"package_name": {
"description": "Name of the package to check",
"type": "string"
},
"version": {
"description": "Version to check for existence",
"type": "string"
}
},
"required": [
"package_name",
"version"
],
"type": "object"
},
"type": "array"
},
"registry": {
"description": "Package registry/manager to check",
"enum": [
"npm",
"pypi",
"maven",
"nuget",
"rubygems",
"crates",
"go"
],
"type": "string"
}
},
"required": [
"packages",
"registry"
],
"type": "object"
}