mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-06-20 16:10:50 +00:00
fix: rename api.{List,}ActionRun to api.{List,}RepoActionRun (#8066)
Some checks are pending
/ release (push) Waiting to run
testing / backend-checks (push) Waiting to run
testing / frontend-checks (push) Waiting to run
testing / test-unit (push) Blocked by required conditions
testing / test-e2e (push) Blocked by required conditions
testing / test-remote-cacher (redis) (push) Blocked by required conditions
testing / test-remote-cacher (valkey) (push) Blocked by required conditions
testing / test-remote-cacher (garnet) (push) Blocked by required conditions
testing / test-remote-cacher (redict) (push) Blocked by required conditions
testing / test-mysql (push) Blocked by required conditions
testing / test-pgsql (push) Blocked by required conditions
testing / test-sqlite (push) Blocked by required conditions
testing / security-check (push) Blocked by required conditions
Some checks are pending
/ release (push) Waiting to run
testing / backend-checks (push) Waiting to run
testing / frontend-checks (push) Waiting to run
testing / test-unit (push) Blocked by required conditions
testing / test-e2e (push) Blocked by required conditions
testing / test-remote-cacher (redis) (push) Blocked by required conditions
testing / test-remote-cacher (valkey) (push) Blocked by required conditions
testing / test-remote-cacher (garnet) (push) Blocked by required conditions
testing / test-remote-cacher (redict) (push) Blocked by required conditions
testing / test-mysql (push) Blocked by required conditions
testing / test-pgsql (push) Blocked by required conditions
testing / test-sqlite (push) Blocked by required conditions
testing / security-check (push) Blocked by required conditions
This variable name conflict happened because both https://codeberg.org/forgejo/forgejo/pulls/7699 and https://codeberg.org/forgejo/forgejo/pulls/7508 introduced the same names in different places and were merged at the same time. Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8066 Reviewed-by: Michael Kriese <michael.kriese@gmx.de> Co-authored-by: Earl Warren <contact@earl-warren.org> Co-committed-by: Earl Warren <contact@earl-warren.org>
This commit is contained in:
parent
4dd0514022
commit
2529923dea
6 changed files with 86 additions and 86 deletions
|
@ -34,7 +34,7 @@ type ActionTaskResponse struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
// ActionRun represents an ActionRun
|
// ActionRun represents an ActionRun
|
||||||
type ActionRun struct {
|
type RepoActionRun struct {
|
||||||
ID int64 `json:"id"`
|
ID int64 `json:"id"`
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
RunNumber int64 `json:"run_number"`
|
RunNumber int64 `json:"run_number"`
|
||||||
|
@ -48,7 +48,7 @@ type ActionRun struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
// ListActionRunResponse return a list of ActionRun
|
// ListActionRunResponse return a list of ActionRun
|
||||||
type ListActionRunResponse struct {
|
type ListRepoActionRunResponse struct {
|
||||||
Entries []*ActionRun `json:"workflow_runs"`
|
Entries []*RepoActionRun `json:"workflow_runs"`
|
||||||
TotalCount int64 `json:"total_count"`
|
TotalCount int64 `json:"total_count"`
|
||||||
}
|
}
|
||||||
|
|
|
@ -748,7 +748,7 @@ func ListActionRuns(ctx *context.APIContext) {
|
||||||
// type: string
|
// type: string
|
||||||
// responses:
|
// responses:
|
||||||
// "200":
|
// "200":
|
||||||
// "$ref": "#/responses/ActionRunList"
|
// "$ref": "#/responses/RepoActionRunList"
|
||||||
// "400":
|
// "400":
|
||||||
// "$ref": "#/responses/error"
|
// "$ref": "#/responses/error"
|
||||||
// "403":
|
// "403":
|
||||||
|
@ -779,12 +779,12 @@ func ListActionRuns(ctx *context.APIContext) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
res := new(api.ListActionRunResponse)
|
res := new(api.ListRepoActionRunResponse)
|
||||||
res.TotalCount = total
|
res.TotalCount = total
|
||||||
|
|
||||||
res.Entries = make([]*api.ActionRun, len(runs))
|
res.Entries = make([]*api.RepoActionRun, len(runs))
|
||||||
for i, r := range runs {
|
for i, r := range runs {
|
||||||
cr, err := convert.ToActionRun(ctx, r)
|
cr, err := convert.ToRepoActionRun(ctx, r)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ctx.Error(http.StatusInternalServerError, "ToActionRun", err)
|
ctx.Error(http.StatusInternalServerError, "ToActionRun", err)
|
||||||
return
|
return
|
||||||
|
@ -821,7 +821,7 @@ func GetActionRun(ctx *context.APIContext) {
|
||||||
// required: true
|
// required: true
|
||||||
// responses:
|
// responses:
|
||||||
// "200":
|
// "200":
|
||||||
// "$ref": "#/responses/ActionRun"
|
// "$ref": "#/responses/RepoActionRun"
|
||||||
// "400":
|
// "400":
|
||||||
// "$ref": "#/responses/error"
|
// "$ref": "#/responses/error"
|
||||||
// "403":
|
// "403":
|
||||||
|
@ -844,9 +844,9 @@ func GetActionRun(ctx *context.APIContext) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
res, err := convert.ToActionRun(ctx, run)
|
res, err := convert.ToRepoActionRun(ctx, run)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ctx.Error(http.StatusInternalServerError, "ToActionRun", err)
|
ctx.Error(http.StatusInternalServerError, "ToRepoActionRun", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -456,16 +456,16 @@ type swaggerSyncForkInfo struct {
|
||||||
Body []api.SyncForkInfo `json:"body"`
|
Body []api.SyncForkInfo `json:"body"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// ActionRunList
|
// RepoActionRunList
|
||||||
// swagger:response ActionRunList
|
// swagger:response RepoActionRunList
|
||||||
type swaggerRepoActionRunList struct {
|
type swaggerRepoActionRunList struct {
|
||||||
// in:body
|
// in:body
|
||||||
Body api.ListActionRunResponse `json:"body"`
|
Body api.ListRepoActionRunResponse `json:"body"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// ActionRun
|
// RepoActionRun
|
||||||
// swagger:response ActionRun
|
// swagger:response RepoActionRun
|
||||||
type swaggerRepoActionRun struct {
|
type swaggerRepoActionRun struct {
|
||||||
// in:body
|
// in:body
|
||||||
Body api.ActionRun `json:"body"`
|
Body api.RepoActionRun `json:"body"`
|
||||||
}
|
}
|
||||||
|
|
|
@ -222,8 +222,8 @@ func ToActionTask(ctx context.Context, t *actions_model.ActionTask) (*api.Action
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// ToActionRun convert a actions_model.ActionRun to an api.ActionRun
|
// ToRepoActionRun convert a actions_model.ActionRun to an api.RepoActionRun
|
||||||
func ToActionRun(ctx context.Context, r *actions_model.ActionRun) (*api.ActionRun, error) {
|
func ToRepoActionRun(ctx context.Context, r *actions_model.ActionRun) (*api.RepoActionRun, error) {
|
||||||
if err := r.LoadAttributes(ctx); err != nil {
|
if err := r.LoadAttributes(ctx); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
@ -231,7 +231,7 @@ func ToActionRun(ctx context.Context, r *actions_model.ActionRun) (*api.ActionRu
|
||||||
url := strings.TrimSuffix(setting.AppURL, "/") + r.Link()
|
url := strings.TrimSuffix(setting.AppURL, "/") + r.Link()
|
||||||
actor := ToUser(ctx, r.TriggerUser, nil)
|
actor := ToUser(ctx, r.TriggerUser, nil)
|
||||||
|
|
||||||
return &api.ActionRun{
|
return &api.RepoActionRun{
|
||||||
ID: r.ID,
|
ID: r.ID,
|
||||||
Name: r.Title,
|
Name: r.Title,
|
||||||
HeadBranch: r.PrettyRef(),
|
HeadBranch: r.PrettyRef(),
|
||||||
|
|
128
templates/swagger/v1_json.tmpl
generated
128
templates/swagger/v1_json.tmpl
generated
|
@ -4985,7 +4985,7 @@
|
||||||
],
|
],
|
||||||
"responses": {
|
"responses": {
|
||||||
"200": {
|
"200": {
|
||||||
"$ref": "#/responses/ActionRunList"
|
"$ref": "#/responses/RepoActionRunList"
|
||||||
},
|
},
|
||||||
"400": {
|
"400": {
|
||||||
"$ref": "#/responses/error"
|
"$ref": "#/responses/error"
|
||||||
|
@ -5032,7 +5032,7 @@
|
||||||
],
|
],
|
||||||
"responses": {
|
"responses": {
|
||||||
"200": {
|
"200": {
|
||||||
"$ref": "#/responses/ActionRun"
|
"$ref": "#/responses/RepoActionRun"
|
||||||
},
|
},
|
||||||
"400": {
|
"400": {
|
||||||
"$ref": "#/responses/error"
|
"$ref": "#/responses/error"
|
||||||
|
@ -21067,54 +21067,6 @@
|
||||||
},
|
},
|
||||||
"x-go-package": "forgejo.org/modules/structs"
|
"x-go-package": "forgejo.org/modules/structs"
|
||||||
},
|
},
|
||||||
"ActionRun": {
|
|
||||||
"description": "ActionRun represents an ActionRun",
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"event": {
|
|
||||||
"type": "string",
|
|
||||||
"x-go-name": "Event"
|
|
||||||
},
|
|
||||||
"head_branch": {
|
|
||||||
"type": "string",
|
|
||||||
"x-go-name": "HeadBranch"
|
|
||||||
},
|
|
||||||
"head_sha": {
|
|
||||||
"type": "string",
|
|
||||||
"x-go-name": "HeadSHA"
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"type": "integer",
|
|
||||||
"format": "int64",
|
|
||||||
"x-go-name": "ID"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string",
|
|
||||||
"x-go-name": "Name"
|
|
||||||
},
|
|
||||||
"run_number": {
|
|
||||||
"type": "integer",
|
|
||||||
"format": "int64",
|
|
||||||
"x-go-name": "RunNumber"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string",
|
|
||||||
"x-go-name": "Status"
|
|
||||||
},
|
|
||||||
"triggering_actor": {
|
|
||||||
"$ref": "#/definitions/User"
|
|
||||||
},
|
|
||||||
"url": {
|
|
||||||
"type": "string",
|
|
||||||
"x-go-name": "URL"
|
|
||||||
},
|
|
||||||
"workflow_id": {
|
|
||||||
"type": "string",
|
|
||||||
"x-go-name": "WorkflowID"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"x-go-package": "forgejo.org/modules/structs"
|
|
||||||
},
|
|
||||||
"ActionRunJob": {
|
"ActionRunJob": {
|
||||||
"description": "ActionRunJob represents a job of a run",
|
"description": "ActionRunJob represents a job of a run",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
|
@ -25571,7 +25523,7 @@
|
||||||
},
|
},
|
||||||
"x-go-package": "forgejo.org/modules/structs"
|
"x-go-package": "forgejo.org/modules/structs"
|
||||||
},
|
},
|
||||||
"ListActionRunResponse": {
|
"ListRepoActionRunResponse": {
|
||||||
"description": "ListActionRunResponse return a list of ActionRun",
|
"description": "ListActionRunResponse return a list of ActionRun",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
@ -25583,7 +25535,7 @@
|
||||||
"workflow_runs": {
|
"workflow_runs": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/ActionRun"
|
"$ref": "#/definitions/RepoActionRun"
|
||||||
},
|
},
|
||||||
"x-go-name": "Entries"
|
"x-go-name": "Entries"
|
||||||
}
|
}
|
||||||
|
@ -27348,6 +27300,54 @@
|
||||||
},
|
},
|
||||||
"x-go-package": "forgejo.org/modules/structs"
|
"x-go-package": "forgejo.org/modules/structs"
|
||||||
},
|
},
|
||||||
|
"RepoActionRun": {
|
||||||
|
"description": "ActionRun represents an ActionRun",
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"event": {
|
||||||
|
"type": "string",
|
||||||
|
"x-go-name": "Event"
|
||||||
|
},
|
||||||
|
"head_branch": {
|
||||||
|
"type": "string",
|
||||||
|
"x-go-name": "HeadBranch"
|
||||||
|
},
|
||||||
|
"head_sha": {
|
||||||
|
"type": "string",
|
||||||
|
"x-go-name": "HeadSHA"
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"type": "integer",
|
||||||
|
"format": "int64",
|
||||||
|
"x-go-name": "ID"
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"type": "string",
|
||||||
|
"x-go-name": "Name"
|
||||||
|
},
|
||||||
|
"run_number": {
|
||||||
|
"type": "integer",
|
||||||
|
"format": "int64",
|
||||||
|
"x-go-name": "RunNumber"
|
||||||
|
},
|
||||||
|
"status": {
|
||||||
|
"type": "string",
|
||||||
|
"x-go-name": "Status"
|
||||||
|
},
|
||||||
|
"triggering_actor": {
|
||||||
|
"$ref": "#/definitions/User"
|
||||||
|
},
|
||||||
|
"url": {
|
||||||
|
"type": "string",
|
||||||
|
"x-go-name": "URL"
|
||||||
|
},
|
||||||
|
"workflow_id": {
|
||||||
|
"type": "string",
|
||||||
|
"x-go-name": "WorkflowID"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"x-go-package": "forgejo.org/modules/structs"
|
||||||
|
},
|
||||||
"RepoCollaboratorPermission": {
|
"RepoCollaboratorPermission": {
|
||||||
"description": "RepoCollaboratorPermission to get repository permission for a collaborator",
|
"description": "RepoCollaboratorPermission to get repository permission for a collaborator",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
|
@ -28794,18 +28794,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ActionRun": {
|
|
||||||
"description": "ActionRun",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/ActionRun"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ActionRunList": {
|
|
||||||
"description": "ActionRunList",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/ListActionRunResponse"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ActionVariable": {
|
"ActionVariable": {
|
||||||
"description": "ActionVariable",
|
"description": "ActionVariable",
|
||||||
"schema": {
|
"schema": {
|
||||||
|
@ -29566,6 +29554,18 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"RepoActionRun": {
|
||||||
|
"description": "RepoActionRun",
|
||||||
|
"schema": {
|
||||||
|
"$ref": "#/definitions/RepoActionRun"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RepoActionRunList": {
|
||||||
|
"description": "RepoActionRunList",
|
||||||
|
"schema": {
|
||||||
|
"$ref": "#/definitions/ListRepoActionRunResponse"
|
||||||
|
}
|
||||||
|
},
|
||||||
"RepoCollaboratorPermission": {
|
"RepoCollaboratorPermission": {
|
||||||
"description": "RepoCollaboratorPermission",
|
"description": "RepoCollaboratorPermission",
|
||||||
"schema": {
|
"schema": {
|
||||||
|
|
|
@ -169,7 +169,7 @@ func TestAPIGetListActionRun(t *testing.T) {
|
||||||
req.AddTokenAuth(token)
|
req.AddTokenAuth(token)
|
||||||
|
|
||||||
res := MakeRequest(t, req, http.StatusOK)
|
res := MakeRequest(t, req, http.StatusOK)
|
||||||
apiRuns := new(api.ListActionRunResponse)
|
apiRuns := new(api.ListRepoActionRunResponse)
|
||||||
DecodeJSON(t, res, apiRuns)
|
DecodeJSON(t, res, apiRuns)
|
||||||
|
|
||||||
assert.Equal(t, int64(len(tt.expectedIDs)), apiRuns.TotalCount)
|
assert.Equal(t, int64(len(tt.expectedIDs)), apiRuns.TotalCount)
|
||||||
|
@ -231,7 +231,7 @@ func TestAPIGetActionRun(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
dbRun := unittest.AssertExistsAndLoadBean(t, &actions_model.ActionRun{ID: tt.runID})
|
dbRun := unittest.AssertExistsAndLoadBean(t, &actions_model.ActionRun{ID: tt.runID})
|
||||||
apiRun := new(api.ActionRun)
|
apiRun := new(api.RepoActionRun)
|
||||||
DecodeJSON(t, res, apiRun)
|
DecodeJSON(t, res, apiRun)
|
||||||
|
|
||||||
assert.Equal(t, dbRun.Index, apiRun.RunNumber)
|
assert.Equal(t, dbRun.Index, apiRun.RunNumber)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue