Skip to content

Commit

Permalink
feat(filter): ability to filter builds by event (#101)
Browse files Browse the repository at this point in the history
* feat(filter): ability to filter builds by event

* add further needed tweaks for new param

* add filter in ui

* update args for repositorybuilds

* fix tests

* adjust style

Co-authored-by: Neal <[email protected]>
  • Loading branch information
wass3r and kneal authored Feb 18, 2020
1 parent 69eeed1 commit 43ca7ca
Show file tree
Hide file tree
Showing 23 changed files with 843 additions and 89 deletions.
272 changes: 272 additions & 0 deletions cypress/fixtures/builds_all.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,272 @@
[
{
"id": 1,
"repo_id": 1,
"number": 1,
"parent": 1,
"event": "push",
"status": "running",
"error": "",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 0,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/9b1d8bded6e992ab660eaee527c5e3232d0a2441",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "9b1d8bded6e992ab660eaee527c5e3232d0a2441",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "infra",
"ref": "refs/heads/infra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
},
{
"id": 2,
"repo_id": 1,
"number": 2,
"parent": 1,
"event": "pull",
"status": "success",
"error": "unable to retrieve repo secret docker_username: unable to get secret repo/vela/ui/docker_username from native service: record not found",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 1572980375,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/7bd468e69a42e92153525288800692186bb0120b",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "7bd468e69a42e92153525288800692186bb0120b",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "infra",
"ref": "refs/heads/infra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
},
{
"id": 3,
"repo_id": 1,
"number": 3,
"parent": 1,
"event": "pull",
"status": "failure",
"error": "unable to retrieve repo secret docker_username: unable to get secret repo/vela/ui/docker_username from native service: record not found",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 1572980375,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/7bd468e69a42e92153525288800692186bb0120b",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "7bd468e69a42e92153525288800692186bb0120b",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "infra",
"ref": "refs/heads/infra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
},
{
"id": 4,
"repo_id": 1,
"number": 4,
"parent": 1,
"event": "push",
"status": "success",
"error": "unable to retrieve repo secret docker_username: unable to get secret repo/vela/ui/docker_username from native service: record not found",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 1572980375,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/7bd468e69a42e92153525288800692186bb0120b",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "7bd468e69a42e92153525288800692186bb0120b",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "infra",
"ref": "refs/heads/infra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
},
{
"id": 5,
"repo_id": 1,
"number": 5,
"parent": 1,
"event": "push",
"status": "running",
"error": "unable to retrieve repo secret docker_username: unable to get secret repo/vela/ui/docker_username from native service: record not found",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 0,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/7bd468e69a42e92153525288800692186bb0120b",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "7bd468e69a42e92153525288800692186bb0120b",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "infra",
"ref": "refs/heads/infra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
},
{
"id": 6,
"repo_id": 1,
"number": 6,
"parent": 1,
"event": "push",
"status": "running",
"error": "",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 0,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/9b1d8bded6e992ab660eaee527c5e3232d0a2441",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "9b1d8bded6e992ab660eaee527c5e3232d0a2441",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "infra",
"ref": "refs/heads/infra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
},
{
"id": 7,
"repo_id": 1,
"number": 7,
"parent": 1,
"event": "push",
"status": "success",
"error": "unable to retrieve repo secret docker_username: unable to get secret repo/vela/ui/docker_username from native service: record not found",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 1572980375,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/7bd468e69a42e92153525288800692186bb0120b",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "7bd468e69a42e92153525288800692186bb0120b",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "infra",
"ref": "refs/heads/infra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
},
{
"id": 8,
"repo_id": 1,
"number": 8,
"parent": 1,
"event": "tag",
"status": "failure",
"error": "unable to retrieve repo secret docker_username: unable to get secret repo/vela/ui/docker_username from native service: record not found",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 1572980375,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/7bd468e69a42e92153525288800692186bb0120b",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "7bd468e69a42e92153525288800692186bb0120b",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "infra",
"ref": "refs/heads/infra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
},
{
"id": 9,
"repo_id": 1,
"number": 9,
"parent": 1,
"event": "push",
"status": "success",
"error": "unable to retrieve repo secret docker_username: unable to get secret repo/vela/ui/docker_username from native service: record not found",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 1572980375,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/7bd468e69a42e92153525288800692186bb0120b",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "7bd468e69a42e92153525288800692186bb0120b",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "infra",
"ref": "refs/heads/infra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
},
{
"id": 10,
"repo_id": 1,
"number": 10,
"parent": 1,
"event": "push",
"status": "running",
"error": "unable to retrieve repo secret docker_username: unable to get secret repo/vela/ui/docker_username from native service: record not found",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 0,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/7bd468e69a42e92153525288800692186bb0120b",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "7bd468e69a42e92153525288800692186bb0120b",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "terra",
"ref": "refs/heads/terra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
}
]
56 changes: 56 additions & 0 deletions cypress/fixtures/builds_pull.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
[
{
"id": 2,
"repo_id": 1,
"number": 2,
"parent": 1,
"event": "pull",
"status": "success",
"error": "unable to retrieve repo secret docker_username: unable to get secret repo/vela/ui/docker_username from native service: record not found",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 1572980375,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/7bd468e69a42e92153525288800692186bb0120b",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "7bd468e69a42e92153525288800692186bb0120b",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "infra",
"ref": "refs/heads/infra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
},
{
"id": 3,
"repo_id": 1,
"number": 3,
"parent": 1,
"event": "pull",
"status": "failure",
"error": "unable to retrieve repo secret docker_username: unable to get secret repo/vela/ui/docker_username from native service: record not found",
"enqueued": 1572980376,
"created": 1572980376,
"started": 1572980375,
"finished": 1572980375,
"deploy": "",
"clone": "https://github.com/go-vela/ui.git",
"source": "https://github.com/go-vela/ui/commit/7bd468e69a42e92153525288800692186bb0120b",
"title": "push received from https://github.com/go-vela/ui",
"message": "fixing docker params",
"commit": "7bd468e69a42e92153525288800692186bb0120b",
"sender": "DavidVader",
"author": "DavidVader",
"branch": "infra",
"ref": "refs/heads/infra",
"base_ref": "",
"host": "",
"runtime": "docker",
"distribution": "linux"
}
]
Loading

0 comments on commit 43ca7ca

Please sign in to comment.