Fix the response format for actions/workflows. (#35009)

This PR fixes the response format for the OpenAPI Spec of
`ActionsListRepositoryWorkflows`.
It was specified in the OpenAPI spec as returning a `[]*ActionWorkflow`,
but it actually should return a `api.ActionWorkflowResponse`.

The test already expects an `api.ActionWorkflowResponse` like expected.
This commit is contained in:
Scion 2025-07-09 07:32:02 -07:00 committed by GitHub
parent 55f350542c
commit bb0c84e8c3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 21 additions and 5 deletions

View File

@ -44,5 +44,5 @@ type swaggerResponseActionWorkflow struct {
// swagger:response ActionWorkflowList
type swaggerResponseActionWorkflowList struct {
// in:body
Body []api.ActionWorkflow `json:"body"`
Body api.ActionWorkflowResponse `json:"body"`
}

View File

@ -21248,6 +21248,25 @@
},
"x-go-package": "code.gitea.io/gitea/modules/structs"
},
"ActionWorkflowResponse": {
"description": "ActionWorkflowResponse returns a ActionWorkflow",
"type": "object",
"properties": {
"total_count": {
"type": "integer",
"format": "int64",
"x-go-name": "TotalCount"
},
"workflows": {
"type": "array",
"items": {
"$ref": "#/definitions/ActionWorkflow"
},
"x-go-name": "Workflows"
}
},
"x-go-package": "code.gitea.io/gitea/modules/structs"
},
"ActionWorkflowRun": {
"description": "ActionWorkflowRun represents a WorkflowRun",
"type": "object",
@ -28592,10 +28611,7 @@
"ActionWorkflowList": {
"description": "ActionWorkflowList",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/ActionWorkflow"
}
"$ref": "#/definitions/ActionWorkflowResponse"
}
},
"ActivityFeedsList": {