Перейти к содержимому
POST AI agent ready /v1/semver/validate

Semver Validator API — анализ и проверка строк версии

Проверьте, соответствует ли строка спецификации semver 2.0.0. Если допустимо, возвращает проанализированные основные, второстепенные, исправления, предварительные версии и компоненты метаданных сборки.

Parameters

stringrequired

The version string to validate.

Code examples

curl -X POST https://api.botoi.com/v1/semver/validate \
  -H "Content-Type: application/json" \
  -d '{"version":"3.2.1-beta.1+build.456"}'

When to use this API

Ворота версии CI/CD

Прежде чем публиковать в реестре, убедитесь, что тег версии в package.json или Cargo.toml является допустимой строкой semver.

Проверка запроса API

Проверьте строки версии в заголовках X-API-Version или параметрах запроса перед перенаправлением к правильному обработчику.

Frequently asked questions

Принимается ли ведущая буква «v»?
Перед проверкой удаляется начальная буква «v» (например, «v1.2.3»). Затем оценивается базовая версия 1.2.3.
Действительны ли частичные версии, такие как «1.2»?
Нет. Semver 2.0.0 требует ровно три числовых компонента: major.minor.patch. «1.2» недействительно.
Какие символы разрешены в идентификаторах предварительной версии?
Идентификаторы предварительной версии могут содержать буквенно-цифровые символы и дефисы (например, альфа, бета.1, rc-1). Они не должны быть пустыми.
Проверяет ли это диапазоны версий или ограничения?
Нет. Эта конечная точка проверяет только строки одной версии. Выражения диапазона, такие как «>=1.0.0 <2.0.0», не поддерживаются.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.