Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Action system failure causes no shown branches #13

Open
jvalkeal opened this issue Apr 24, 2020 · 2 comments
Open

Action system failure causes no shown branches #13

jvalkeal opened this issue Apr 24, 2020 · 2 comments

Comments

@jvalkeal
Copy link
Owner

We show states of CheckRuns but yesterday github had issues and actions failed to run with weird errors. Query then returns empty runs:

{
  "data": {
    "repository": {
      "ref": {
        "name": "master",
        "target": {
          "oid": "4297067c91d73f15122dc3d4e2f90b2ebd212684",
          "checkSuites": {
              {
                "status": "COMPLETED",
                "conclusion": "FAILURE",
                "url": "https://github.com/spring-cloud/spring-cloud-dataflow/commit/4297067c91d73f15122dc3d4e2f90b2ebd212684/checks?check_suite_id=622521027",
                "app": {
                  "name": "GitHub Actions"
                },
                "checkRuns": {
                  "nodes": []
                }
              }
            ]
          }
        }
      }
    }
  }
}

Should think about how to show this as checkSuite seem to indicate failure.

@jvalkeal
Copy link
Owner Author

Stash https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/actions/workflows

{
  "total_count": 2,
  "workflows": [
    {
      "id": 40772,
      "node_id": "MDg6V29ya2Zsb3c0MDc3Mg==",
      "name": "Java CI - master",
      "path": ".github/workflows/ci-maven-master.yml",
      "state": "active",
      "created_at": "2019-12-20T08:05:00.000+00:00",
      "updated_at": "2019-12-20T08:05:00.000+00:00",
      "url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/actions/workflows/40772",
      "html_url": "https://github.com/spring-cloud/spring-cloud-dataflow/blob/master/.github/workflows/ci-maven-master.yml",
      "badge_url": "https://github.com/spring-cloud/spring-cloud-dataflow/workflows/Java%20CI%20-%20master/badge.svg"
    },
    {
      "id": 458767,
      "node_id": "MDg6V29ya2Zsb3c0NTg3Njc=",
      "name": "Fix Deployment Files - master",
      "path": ".github/workflows/fix-deployment-files.yml",
      "state": "active",
      "created_at": "2020-01-29T09:11:27.000+00:00",
      "updated_at": "2020-01-29T09:11:27.000+00:00",
      "url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/actions/workflows/458767",
      "html_url": "https://github.com/spring-cloud/spring-cloud-dataflow/blob/master/.github/workflows/fix-deployment-files.yml",
      "badge_url": "https://github.com/spring-cloud/spring-cloud-dataflow/workflows/Fix%20Deployment%20Files%20-%20master/badge.svg"
    }
  ]
}

@jvalkeal
Copy link
Owner Author

Stash https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/actions/workflows/40772/runs?page=1&per_page=1&event=push

{
  "total_count": 101,
  "workflow_runs": [
    {
      "id": 85870451,
      "node_id": "MDExOldvcmtmbG93UnVuODU4NzA0NTE=",
      "head_branch": "master",
      "head_sha": "4297067c91d73f15122dc3d4e2f90b2ebd212684",
      "run_number": 222,
      "event": "push",
      "status": "completed",
      "conclusion": "failure",
      "url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/actions/runs/85870451",
      "html_url": "https://github.com/spring-cloud/spring-cloud-dataflow/actions/runs/85870451",
      "pull_requests": [],
      "created_at": "2020-04-23T15:45:34Z",
      "updated_at": "2020-04-23T15:45:35Z",
      "jobs_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/actions/runs/85870451/jobs",
      "logs_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/actions/runs/85870451/logs",
      "check_suite_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/check-suites/622521012",
      "artifacts_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/actions/runs/85870451/artifacts",
      "cancel_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/actions/runs/85870451/cancel",
      "rerun_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/actions/runs/85870451/rerun",
      "workflow_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/actions/workflows/40772",
      "head_commit": {
        "id": "4297067c91d73f15122dc3d4e2f90b2ebd212684",
        "tree_id": "86164779550a3a06aafd31f7dab905a6db17ba88",
        "message": "Update k8s deployment files (#3901)\n\nCo-authored-by: Spring Buildmaster <buildmaster@springframework.org>",
        "timestamp": "2020-04-23T15:45:32Z",
        "author": {
          "name": "github-actions[bot]",
          "email": "41898282+github-actions[bot]@users.noreply.github.com"
        },
        "committer": {
          "name": "GitHub",
          "email": "noreply@github.com"
        }
      },
      "repository": {
        "id": 39469487,
        "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ2OTQ4Nw==",
        "name": "spring-cloud-dataflow",
        "full_name": "spring-cloud/spring-cloud-dataflow",
        "private": false,
        "owner": {
          "login": "spring-cloud",
          "id": 7815877,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjc4MTU4Nzc=",
          "avatar_url": "https://avatars0.githubusercontent.com/u/7815877?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/spring-cloud",
          "html_url": "https://github.com/spring-cloud",
          "followers_url": "https://api.github.com/users/spring-cloud/followers",
          "following_url": "https://api.github.com/users/spring-cloud/following{/other_user}",
          "gists_url": "https://api.github.com/users/spring-cloud/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/spring-cloud/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/spring-cloud/subscriptions",
          "organizations_url": "https://api.github.com/users/spring-cloud/orgs",
          "repos_url": "https://api.github.com/users/spring-cloud/repos",
          "events_url": "https://api.github.com/users/spring-cloud/events{/privacy}",
          "received_events_url": "https://api.github.com/users/spring-cloud/received_events",
          "type": "Organization",
          "site_admin": false
        },
        "html_url": "https://github.com/spring-cloud/spring-cloud-dataflow",
        "description": "A microservices-based Streaming and Batch data processing in Cloud Foundry and Kubernetes",
        "fork": false,
        "url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow",
        "forks_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/forks",
        "keys_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/keys{/key_id}",
        "collaborators_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/collaborators{/collaborator}",
        "teams_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/teams",
        "hooks_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/hooks",
        "issue_events_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/events{/number}",
        "events_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/events",
        "assignees_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/assignees{/user}",
        "branches_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/branches{/branch}",
        "tags_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/tags",
        "blobs_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/git/blobs{/sha}",
        "git_tags_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/git/tags{/sha}",
        "git_refs_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/git/refs{/sha}",
        "trees_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/git/trees{/sha}",
        "statuses_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/statuses/{sha}",
        "languages_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/languages",
        "stargazers_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/stargazers",
        "contributors_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/contributors",
        "subscribers_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/subscribers",
        "subscription_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/subscription",
        "commits_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/commits{/sha}",
        "git_commits_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/git/commits{/sha}",
        "comments_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/comments{/number}",
        "issue_comment_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/comments{/number}",
        "contents_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/contents/{+path}",
        "compare_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/compare/{base}...{head}",
        "merges_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/merges",
        "archive_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/{archive_format}{/ref}",
        "downloads_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/downloads",
        "issues_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues{/number}",
        "pulls_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/pulls{/number}",
        "milestones_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/milestones{/number}",
        "notifications_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/notifications{?since,all,participating}",
        "labels_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/labels{/name}",
        "releases_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/releases{/id}",
        "deployments_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/deployments"
      },
      "head_repository": {
        "id": 39469487,
        "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ2OTQ4Nw==",
        "name": "spring-cloud-dataflow",
        "full_name": "spring-cloud/spring-cloud-dataflow",
        "private": false,
        "owner": {
          "login": "spring-cloud",
          "id": 7815877,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjc4MTU4Nzc=",
          "avatar_url": "https://avatars0.githubusercontent.com/u/7815877?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/spring-cloud",
          "html_url": "https://github.com/spring-cloud",
          "followers_url": "https://api.github.com/users/spring-cloud/followers",
          "following_url": "https://api.github.com/users/spring-cloud/following{/other_user}",
          "gists_url": "https://api.github.com/users/spring-cloud/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/spring-cloud/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/spring-cloud/subscriptions",
          "organizations_url": "https://api.github.com/users/spring-cloud/orgs",
          "repos_url": "https://api.github.com/users/spring-cloud/repos",
          "events_url": "https://api.github.com/users/spring-cloud/events{/privacy}",
          "received_events_url": "https://api.github.com/users/spring-cloud/received_events",
          "type": "Organization",
          "site_admin": false
        },
        "html_url": "https://github.com/spring-cloud/spring-cloud-dataflow",
        "description": "A microservices-based Streaming and Batch data processing in Cloud Foundry and Kubernetes",
        "fork": false,
        "url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow",
        "forks_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/forks",
        "keys_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/keys{/key_id}",
        "collaborators_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/collaborators{/collaborator}",
        "teams_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/teams",
        "hooks_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/hooks",
        "issue_events_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/events{/number}",
        "events_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/events",
        "assignees_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/assignees{/user}",
        "branches_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/branches{/branch}",
        "tags_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/tags",
        "blobs_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/git/blobs{/sha}",
        "git_tags_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/git/tags{/sha}",
        "git_refs_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/git/refs{/sha}",
        "trees_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/git/trees{/sha}",
        "statuses_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/statuses/{sha}",
        "languages_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/languages",
        "stargazers_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/stargazers",
        "contributors_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/contributors",
        "subscribers_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/subscribers",
        "subscription_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/subscription",
        "commits_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/commits{/sha}",
        "git_commits_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/git/commits{/sha}",
        "comments_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/comments{/number}",
        "issue_comment_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/comments{/number}",
        "contents_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/contents/{+path}",
        "compare_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/compare/{base}...{head}",
        "merges_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/merges",
        "archive_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/{archive_format}{/ref}",
        "downloads_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/downloads",
        "issues_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues{/number}",
        "pulls_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/pulls{/number}",
        "milestones_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/milestones{/number}",
        "notifications_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/notifications{?since,all,participating}",
        "labels_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/labels{/name}",
        "releases_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/releases{/id}",
        "deployments_url": "https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/deployments"
      }
    }
  ]
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant