1
1
mirror of https://github.com/go-gitea/gitea synced 2025-07-22 18:28:37 +00:00

[API] Add delete release by tag & fix unreleased inconsistency (#14563)

* DeleteReleaseByTag delete release not git tags

* Add api to delete tag (without release)

* fix & extend tests

* fix swagger doc
This commit is contained in:
6543
2021-02-07 19:32:18 +01:00
committed by GitHub
parent 240fea8c14
commit 5f248d0df2
6 changed files with 157 additions and 36 deletions

View File

@@ -7964,7 +7964,7 @@
"repository"
],
"summary": "Get a release by tag name",
"operationId": "repoGetReleaseTag",
"operationId": "repoGetReleaseByTag",
"parameters": [
{
"type": "string",
@@ -7982,7 +7982,7 @@
},
{
"type": "string",
"description": "tagname of the release to get",
"description": "tag name of the release to get",
"name": "tag",
"in": "path",
"required": true
@@ -8001,8 +8001,8 @@
"tags": [
"repository"
],
"summary": "Delete a release tag",
"operationId": "repoDeleteReleaseTag",
"summary": "Delete a release by tag name",
"operationId": "repoDeleteReleaseByTag",
"parameters": [
{
"type": "string",
@@ -8020,7 +8020,7 @@
},
{
"type": "string",
"description": "name of the tag to delete",
"description": "tag name of the release to delete",
"name": "tag",
"in": "path",
"required": true
@@ -8032,9 +8032,6 @@
},
"404": {
"$ref": "#/responses/notFound"
},
"409": {
"$ref": "#/responses/conflict"
}
}
}
@@ -8815,6 +8812,52 @@
}
}
},
"/repos/{owner}/{repo}/tags/{tag}": {
"delete": {
"produces": [
"application/json"
],
"tags": [
"repository"
],
"summary": "Delete a repository's tag by name",
"operationId": "repoDeleteTag",
"parameters": [
{
"type": "string",
"description": "owner of the repo",
"name": "owner",
"in": "path",
"required": true
},
{
"type": "string",
"description": "name of the repo",
"name": "repo",
"in": "path",
"required": true
},
{
"type": "string",
"description": "name of tag to delete",
"name": "tag",
"in": "path",
"required": true
}
],
"responses": {
"204": {
"$ref": "#/responses/empty"
},
"404": {
"$ref": "#/responses/notFound"
},
"409": {
"$ref": "#/responses/conflict"
}
}
}
},
"/repos/{owner}/{repo}/teams": {
"get": {
"produces": [