Релизы
Этот раздел API позволяет работать с релизами GitVerse.
Работа с релизами
1. GET /repos/{username}/{reponame}/releases
Возвращает список релизов в указанном репозитории с поддержкой пагинации и фильтрации по статусу (черновики, предварительные релизы).
2. POST /repos/{username}/{reponame}/releases
Создает новый релиз на основе тега.
3. GET /repos/{username}/{reponame}/releases/{release_id}
Возвращает информацию о релизе по его идентификатору.
4. DELETE /repos/{username}/{reponame}/releases/{release_id}
Удаляет релиз по его идентификатору.
5. PATCH /repos/{username}/{reponame}/releases/{release_id}
Редактирует информацию о релизе по его идентификатору.
Возможные ошибки
Код | Описание |
---|---|
400 Bad Request | Некорректный формат данных |
401 Unauthorized | Необходима авторизация |
403 Forbidden | Недостаточно прав |
404 Not Found | Репозиторий не найден |
409 Conflict | Конфликт SHA (при удалении файла без указания sha ) |
500 Internal Server Error | Внутренняя ошибка сервера |