
ChesterandEarl Warren
1a40fe54a6
Add API endpoints for getting action jobs status (#26673)
Sample of response, it is similar to Github actions
ref
https://docs.github.com/en/rest/actions/workflow-runs?apiVersion=2022-11-28#list-workflow-runs-for-a-repository
``` json
{
"workflow_runs": [
{
"id": 3,
"name": "Explore-Gitea-Actions",
"head_branch": "main",
"head_sha": "6d8d29a9f7a01ded8f8aeb64341cb31ee1ab5f19",
"run_number": 3,
"event": "push",
"display_title": "More job",
"status": "success",
"workflow_id": "demo2.yaml",
"url": "/chester/test/actions/runs/3",
"created_at": "2023-08-22T13:41:33-04:00",
"updated_at": "2023-08-22T13:41:37-04:00",
"run_started_at": "2023-08-22T13:41:33-04:00"
},
{
"id": 2,
"name": "Explore-Gitea-Actions",
"head_branch": "main",
"head_sha": "6d8d29a9f7a01ded8f8aeb64341cb31ee1ab5f19",
"run_number": 2,
"event": "push",
"display_title": "More job",
"status": "success",
"workflow_id": "demo.yaml",
"url": "/chester/test/actions/runs/2",
"created_at": "2023-08-22T13:41:30-04:00",
"updated_at": "2023-08-22T13:41:33-04:00",
"run_started_at": "2023-08-22T13:41:30-04:00"
},
{
"id": 1,
"name": "Explore-Gitea-Actions",
"head_branch": "main",
"head_sha": "e5369ab054cae79899ba36e45ee82811a6e0acd5",
"run_number": 1,
"event": "push",
"display_title": "Add job",
"status": "failure",
"workflow_id": "demo.yaml",
"url": "/chester/test/actions/runs/1",
"created_at": "2023-08-22T13:15:21-04:00",
"updated_at": "2023-08-22T13:18:10-04:00",
"run_started_at": "2023-08-22T13:15:21-04:00"
}
],
"total_count": 3
}
```
---------
Co-authored-by: yp05327 <576951401@qq.com>
Co-authored-by: puni9869 <80308335+puni9869@users.noreply.github.com>
(cherry picked from commit 6709e28da78a0ea7e63f9fe4e32f620abdc88d14)
Conflicts:
routers/api/v1/swagger/repo.go
trivial context conflict
2024-05-05 12:15:40 +01:00
..
2024-05-05 08:38:16 +01:00
2023-10-24 02:54:59 +00:00
2023-08-07 15:00:53 -04:00
2023-08-30 06:55:25 +00:00
2024-04-28 15:39:02 +02:00
2024-02-05 16:09:40 +01:00
2024-03-26 19:04:26 +01:00
2023-12-19 09:29:05 +00:00
2024-04-21 21:26:15 +05:00
2024-04-16 11:49:44 +02:00
2024-02-16 15:20:52 +01:00
2023-06-29 16:29:48 +00:00
2023-10-14 08:37:24 +00:00
2024-02-19 20:49:37 +01:00
2024-05-05 08:38:16 +01:00
2024-03-30 16:22:05 +01:00
2024-03-11 23:36:59 +07:00
2024-03-31 17:07:14 +02:00
2023-01-29 09:49:51 -06:00
2024-03-30 15:23:48 +01:00
2023-10-18 09:44:36 +00:00
2023-08-05 04:34:59 +00:00
2024-02-05 16:02:14 +01:00
2024-04-15 13:03:08 +00:00
2024-05-05 08:38:16 +01:00
2024-03-06 12:10:47 +08:00
2023-07-04 18:36:08 +00:00
2023-04-10 16:44:02 +08:00
2024-04-07 15:40:31 +02:00
2024-04-28 15:39:00 +02:00
2024-05-05 08:38:16 +01:00
2022-11-27 18:20:29 +00:00
2023-09-14 17:09:32 +00:00
2024-02-16 15:20:52 +01:00
2024-04-21 21:26:15 +05:00
2024-05-05 08:38:16 +01:00
2023-04-12 18:16:45 +08:00
2024-05-05 08:24:01 +01:00
2023-04-22 17:56:27 -04:00
2022-11-27 18:20:29 +00:00
2024-02-05 13:33:58 +01:00
2024-04-28 15:39:00 +02:00
2023-02-11 08:39:50 +08:00
2022-11-27 18:20:29 +00:00
2023-12-25 20:13:18 +08:00
2024-03-24 07:12:31 +01:00
2022-11-27 18:20:29 +00:00
2024-03-06 12:10:45 +08:00
2023-07-14 11:00:31 +08:00
2024-04-28 15:39:00 +02:00
2024-02-05 16:09:40 +01:00
2024-04-21 16:28:16 +02:00
2024-05-05 08:38:16 +01:00
2022-12-30 23:31:00 +08:00
2023-11-03 15:21:05 +00:00
2024-03-06 09:38:02 +00:00
2024-05-05 12:15:40 +01:00
2023-08-05 04:34:59 +00:00
2022-11-27 18:20:29 +00:00
2023-10-15 17:46:06 +02:00
2024-04-30 12:51:30 +02:00
2024-02-05 16:54:44 +01:00
2024-04-02 14:47:32 +00:00
2024-03-20 08:46:30 +01:00
2024-03-31 20:17:12 +05:00
2023-02-05 15:29:03 +08:00
2023-08-15 10:31:25 +08:00
2024-02-05 15:38:36 +01:00
2022-11-27 18:20:29 +00:00
2022-11-27 18:20:29 +00:00
2024-04-28 15:39:00 +02:00
2024-02-05 16:05:50 +01:00
2024-04-21 16:28:16 +02:00
2024-04-05 10:20:40 +02:00