mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-11-25 11:21:02 +00:00
Don't expose task data via api (#4108)
This commit is contained in:
parent
83926133d4
commit
41b2127e04
6 changed files with 4 additions and 15 deletions
|
@ -5064,12 +5064,6 @@ const docTemplate = `{
|
|||
"agent_id": {
|
||||
"type": "integer"
|
||||
},
|
||||
"data": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
"dep_status": {
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
|
|
|
@ -22,7 +22,7 @@ import (
|
|||
// Task defines scheduled pipeline Task.
|
||||
type Task struct {
|
||||
ID string `json:"id" xorm:"PK UNIQUE 'id'"`
|
||||
Data []byte `json:"data" xorm:"LONGBLOB 'data'"`
|
||||
Data []byte `json:"-" xorm:"LONGBLOB 'data'"`
|
||||
Labels map[string]string `json:"labels" xorm:"json 'labels'"`
|
||||
Dependencies []string `json:"dependencies" xorm:"json 'dependencies'"`
|
||||
RunOn []string `json:"run_on" xorm:"json 'run_on'"`
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
export interface Task {
|
||||
id: number;
|
||||
data: string;
|
||||
labels: { [key: string]: string };
|
||||
dependencies: string[];
|
||||
dep_status: { [key: string]: string };
|
||||
|
|
|
@ -431,16 +431,14 @@ func TestClient_AgentTasksList(t *testing.T) {
|
|||
agentID: 1,
|
||||
expected: []*Task{
|
||||
{
|
||||
ID: "4696",
|
||||
Data: []byte{},
|
||||
ID: "4696",
|
||||
Labels: map[string]string{
|
||||
"platform": "linux/amd64",
|
||||
"repo": "woodpecker-ci/woodpecker",
|
||||
},
|
||||
},
|
||||
{
|
||||
ID: "4697",
|
||||
Data: []byte{},
|
||||
ID: "4697",
|
||||
Labels: map[string]string{
|
||||
"platform": "linux/arm64",
|
||||
"repo": "woodpecker-ci/woodpecker",
|
||||
|
|
|
@ -49,8 +49,7 @@ func TestClient_QueueInfo(t *testing.T) {
|
|||
expected: &Info{
|
||||
Running: []Task{
|
||||
{
|
||||
ID: "4696",
|
||||
Data: []byte{},
|
||||
ID: "4696",
|
||||
Labels: map[string]string{
|
||||
"platform": "linux/amd64",
|
||||
"repo": "woodpecker-ci/woodpecker",
|
||||
|
|
|
@ -246,7 +246,6 @@ type (
|
|||
// Task is the JSON data for a task.
|
||||
Task struct {
|
||||
ID string `json:"id"`
|
||||
Data []byte `json:"data"`
|
||||
Labels map[string]string `json:"labels"`
|
||||
Dependencies []string `json:"dependencies"`
|
||||
RunOn []string `json:"run_on"`
|
||||
|
|
Loading…
Reference in a new issue