diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2019-02-07 20:00:52 +0800 |
---|---|---|
committer | zeripath <art27@cantab.net> | 2019-02-07 12:00:52 +0000 |
commit | 01bbf5ea6940a1dc3793aaae2db2d85b1769432c (patch) | |
tree | 9bd5dbc9d0ffab32ec93334ad3f7e7eebe67a338 /templates/swagger | |
parent | 2d213b64d1c897d7a0fdbc93e5cab90f84d7334a (diff) | |
download | gitea-01bbf5ea6940a1dc3793aaae2db2d85b1769432c.tar.gz gitea-01bbf5ea6940a1dc3793aaae2db2d85b1769432c.zip |
Add API to list tags (#5850)
* Add API to list tags
* update dependency gitea sdk vendor
* fix swagger generation
* fix swagger
* add tests
* update code.gitea.io/git vendor
Diffstat (limited to 'templates/swagger')
-rw-r--r-- | templates/swagger/v1_json.tmpl | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/templates/swagger/v1_json.tmpl b/templates/swagger/v1_json.tmpl index d45a3d6d1b..6ecaf861df 100644 --- a/templates/swagger/v1_json.tmpl +++ b/templates/swagger/v1_json.tmpl @@ -4681,6 +4681,39 @@ } } }, + "/repos/{owner}/{repo}/tags": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "repository" + ], + "summary": "List a repository's tags", + "operationId": "repoListTags", + "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 + } + ], + "responses": { + "200": { + "$ref": "#/responses/TagList" + } + } + } + }, "/repos/{owner}/{repo}/times": { "get": { "produces": [ @@ -8419,6 +8452,39 @@ "type": "string", "x-go-package": "code.gitea.io/gitea/vendor/code.gitea.io/sdk/gitea" }, + "Tag": { + "description": "Tag represents a repository tag", + "type": "object", + "properties": { + "commit": { + "type": "object", + "properties": { + "sha": { + "type": "string", + "x-go-name": "SHA" + }, + "url": { + "type": "string", + "x-go-name": "URL" + } + }, + "x-go-name": "Commit" + }, + "name": { + "type": "string", + "x-go-name": "Name" + }, + "tarball_url": { + "type": "string", + "x-go-name": "TarballURL" + }, + "zipball_url": { + "type": "string", + "x-go-name": "ZipballURL" + } + }, + "x-go-package": "code.gitea.io/gitea/vendor/code.gitea.io/sdk/gitea" + }, "Team": { "description": "Team represents a team in an organization", "type": "object", @@ -8898,6 +8964,15 @@ } } }, + "TagList": { + "description": "TagList", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/Tag" + } + } + }, "Team": { "description": "Team", "schema": { |