Skip to content

Commit fcfd8cd

Browse files
committed
Group /jobs and /logs routes under /runs/{run} for better API organization
1 parent a874d5e commit fcfd8cd

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

routers/api/v1/api.go

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1275,10 +1275,14 @@ func Routes() *web.Router {
12751275
m.Post("/rerun", reqToken(), reqRepoWriter(unit.TypeActions), repo.RerunWorkflowRun)
12761276
m.Post("/cancel", reqToken(), reqRepoWriter(unit.TypeActions), repo.CancelWorkflowRun)
12771277
m.Post("/approve", reqToken(), reqRepoWriter(unit.TypeActions), repo.ApproveWorkflowRun)
1278-
m.Get("/jobs", repo.ListWorkflowRunJobs)
1279-
m.Post("/jobs/{job_id}/rerun", reqToken(), reqRepoWriter(unit.TypeActions), repo.RerunWorkflowJob)
1280-
m.Get("/logs", repo.GetWorkflowRunLogs)
1281-
m.Post("/logs", reqToken(), reqRepoReader(unit.TypeActions), repo.GetWorkflowRunLogsStream)
1278+
m.Group("/jobs", func() {
1279+
m.Get("", repo.ListWorkflowRunJobs)
1280+
m.Post("/{job_id}/rerun", reqToken(), reqRepoWriter(unit.TypeActions), repo.RerunWorkflowJob)
1281+
})
1282+
m.Group("/logs", func() {
1283+
m.Get("", repo.GetWorkflowRunLogs)
1284+
m.Post("", reqToken(), reqRepoReader(unit.TypeActions), repo.GetWorkflowRunLogsStream)
1285+
})
12821286
m.Get("/artifacts", repo.GetArtifactsOfRun)
12831287
})
12841288
})

0 commit comments

Comments
 (0)