feat: kanban tui
runner nix smoke / nix label and flake smoke (push) Failing after 1m12s

This commit is contained in:
2026-09-27 15:42:51 +00:00
parent 4c9611a2d2
commit 335a74010d
28 changed files with 4636 additions and 100 deletions
+287 -2
View File
@@ -19,7 +19,7 @@
},
"version": "{{.SwaggerAppVer}}"
},
"basePath": "{{.SwaggerAppSubUrl}}/api/v1",
"basePath": "/{{.SwaggerAppSubUrl}}/api/v1",
"paths": {
"/admin/actions/jobs": {
"get": {
@@ -14354,6 +14354,222 @@
}
}
},
"/repos/{owner}/{repo}/projects": {
"get": {
"produces": [
"application/json"
],
"tags": [
"project"
],
"summary": "List a repository's projects",
"operationId": "repoListProjects",
"parameters": [
{
"type": "string",
"name": "owner",
"in": "path",
"required": true
},
{
"type": "string",
"name": "repo",
"in": "path",
"required": true
},
{
"enum": [
"open",
"closed",
"all"
],
"type": "string",
"default": "open",
"name": "state",
"in": "query"
},
{
"type": "integer",
"name": "page",
"in": "query"
},
{
"type": "integer",
"name": "limit",
"in": "query"
}
],
"responses": {
"200": {
"$ref": "#/responses/ProjectList"
},
"404": {
"$ref": "#/responses/notFound"
}
}
}
},
"/repos/{owner}/{repo}/projects/{id}/columns": {
"get": {
"produces": [
"application/json"
],
"tags": [
"project"
],
"summary": "List a repository project's columns",
"operationId": "repoListProjectColumns",
"parameters": [
{
"type": "string",
"name": "owner",
"in": "path",
"required": true
},
{
"type": "string",
"name": "repo",
"in": "path",
"required": true
},
{
"type": "integer",
"format": "int64",
"name": "id",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"$ref": "#/responses/ProjectColumnList"
},
"404": {
"$ref": "#/responses/notFound"
}
}
}
},
"/repos/{owner}/{repo}/projects/{id}/columns/{column_id}/issues": {
"get": {
"produces": [
"application/json"
],
"tags": [
"project"
],
"summary": "List issues in a repository project column",
"operationId": "repoListProjectColumnIssues",
"parameters": [
{
"type": "string",
"name": "owner",
"in": "path",
"required": true
},
{
"type": "string",
"name": "repo",
"in": "path",
"required": true
},
{
"type": "integer",
"format": "int64",
"name": "id",
"in": "path",
"required": true
},
{
"type": "integer",
"format": "int64",
"name": "column_id",
"in": "path",
"required": true
},
{
"type": "integer",
"name": "page",
"in": "query"
},
{
"type": "integer",
"name": "limit",
"in": "query"
}
],
"responses": {
"200": {
"$ref": "#/responses/IssueList"
},
"404": {
"$ref": "#/responses/notFound"
}
}
}
},
"/repos/{owner}/{repo}/projects/{id}/issues/{issue_id}/move": {
"post": {
"consumes": [
"application/json"
],
"tags": [
"project"
],
"summary": "Move an issue to another repository project column",
"operationId": "repoMoveProjectIssue",
"parameters": [
{
"type": "string",
"name": "owner",
"in": "path",
"required": true
},
{
"type": "string",
"name": "repo",
"in": "path",
"required": true
},
{
"type": "integer",
"format": "int64",
"name": "id",
"in": "path",
"required": true
},
{
"type": "integer",
"format": "int64",
"name": "issue_id",
"in": "path",
"required": true
},
{
"name": "body",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MoveProjectIssueOption"
}
}
],
"responses": {
"204": {
"description": "issue moved"
},
"403": {
"$ref": "#/responses/forbidden"
},
"404": {
"$ref": "#/responses/notFound"
},
"422": {
"$ref": "#/responses/validationError"
}
}
}
},
"/repos/{owner}/{repo}/pulls": {
"get": {
"produces": [
@@ -27941,6 +28157,28 @@
},
"x-go-package": "gitea.dev/modules/structs"
},
"MoveProjectIssueOption": {
"description": "MoveProjectIssueOption options for moving an issue inside a project",
"type": "object",
"required": [
"column_id"
],
"properties": {
"column_id": {
"description": "ColumnID is the destination project column",
"type": "integer",
"format": "int64",
"x-go-name": "ColumnID"
},
"sorting": {
"description": "Sorting is the optional position inside the destination column",
"type": "integer",
"format": "int64",
"x-go-name": "Sorting"
}
},
"x-go-package": "gitea.dev/modules/structs"
},
"NewIssuePinsAllowed": {
"description": "NewIssuePinsAllowed represents an API response that says if new Issue Pins are allowed",
"type": "object",
@@ -28682,6 +28920,35 @@
},
"x-go-package": "gitea.dev/modules/structs"
},
"ProjectColumn": {
"description": "ProjectColumn represents a column in a project",
"type": "object",
"properties": {
"color": {
"description": "Color is the optional column color",
"type": "string",
"x-go-name": "Color"
},
"id": {
"description": "ID is the unique identifier for the column",
"type": "integer",
"format": "int64",
"x-go-name": "ID"
},
"sorting": {
"description": "Sorting is the column position",
"type": "integer",
"format": "int8",
"x-go-name": "Sorting"
},
"title": {
"description": "Title is the title of the column",
"type": "string",
"x-go-name": "Title"
}
},
"x-go-package": "gitea.dev/modules/structs"
},
"PublicKey": {
"description": "PublicKey publickey is a user key to push code to repository",
"type": "object",
@@ -31645,6 +31912,24 @@
}
}
},
"ProjectColumnList": {
"description": "ProjectColumnList",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/ProjectColumn"
}
}
},
"ProjectList": {
"description": "ProjectList",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/Project"
}
}
},
"PublicKey": {
"description": "PublicKey",
"schema": {
@@ -32205,4 +32490,4 @@
"TOTPHeader": []
}
]
}
}