Open vodik opened 6 years ago
For now, you can run (remove-hook 'magit-status-headers-hook #'magithub-maybe-insert-ci-status-header)
(or just never install the status-checks-header
feature) while I investigate. Thanks for the report!
Does the following not work for you? (Works for me…is in it doesn't signal)
(ghubp-get-repos-owner-repo-commits-ref-status
'((name . "evil-collection")
(owner (login . "emacs-evil")))
"show-part-map")
Have you updated both ghub+ and magithub to the latest versions from MELPA?
Does the following not work for you? (Works for me…)
No, actually. Same problem.
But could this be the problem? I'm not super familiar with the github API, but when I replace "evil-emacs" with "vodik", it suddenly works.
So maybe this is some details that help:
origin
remote in my repo maps to upsteam evil-emacsvodik
remote in my repo maps to my forkI don't know why magithub is looking at the "evil-emacs" repo though.
Have you updated both ghub+ and magithub to the latest versions from MELPA?
Yes, latest releases
No, actually. Same problem.
Hm, try wrapping it in magithub-request
– this makes sure we're properly authenticated using the right token. I just want to rule out all other options.
(magithub-request
(ghubp-get-repos-owner-repo-commits-ref-status
'((name . "evil-collection")
(owner (login . "emacs-evil")))
"show-part-map"))
when I replace "evil-emacs" with "vodik", it suddenly works.
That means the ref exists on your fork, but does not exist on the parent repo. This might be a problem, but it's unrelated to the signal 😄 Perhaps we should be looking to the branch's push remote for statuses, but that's a separate issue. Let's take it one at a time.
Yeah, same problem with that snippet, again, works when I switch "emacs-evil" with "vodik". But I don't know why magithub is fixated on finding it under the wrong repo.
For what its worth, my hunch is something deeper is wrong. The problem has gone away now, but I think its because that PR got merged, so magithub might be partially finding it and misattributing it.
Also, for what its worth, I'm seeing a list of open issues, but not the list of open pull requests (upstream repo PRs):
Make sure you've refreshed the list of issues; we don't retrieve a new list if the cache is populated there.
When you say it doesn't work, does it signal? I was getting a value of nil which I understand to be 'working'. The signal is much more worrisome to me.
Make sure you've refreshed the list of issues; we don't retrieve a new list if the cache is populated there.
Ah, for some reason, I thought it was refreshing while when I was refreshing magit as well.
When you say it doesn't work, does it signal? I was getting a value of nil which I understand to be 'working'. The signal is much more worrisome to me.
No signal, but after refreshing, I'm seeing a single PR. I think 2 hours ago there where no open PRs, so smells like its also working for you.
So at this point, I don't know what do say. It seems like everything is working, I don't know how I confused magithub about where the remote for my pull request lived, (created from inside magithub) and its honestly been working just fine for other repos I've been using, so I'm at a loss.
Time to close this issue? Thank you for your time though.
Hi, I've been getting the same error and I can reproduce it consistently. If I'm working on a local branch and the remote branch is deleted when I try to get the magit status then the magit-ci-status function fails with a 404 error like the op
Hmm. That shouldn't be. Likely a bug in ghub+ then.
I also got an error similar to this by cloning a repository, forking it using H f
, following the prompts to create a spinoff branch, and pushing the branch to my fork. From the traceback, it looks like it's trying to fetch status from the origin
repo (Kinto/kinto-heroku) and not my fork (glasserc/kinto-heroku).
Sorry for the garbled backtrace, I'm having trouble pasting it, probably because the byte-compiled output contains \0s or something. I tried to paste it "manually" including the parts that I thought were relevant, but I may have missed something, in which case please let me know and I'll generate another one.
Debugger entered--Lisp error: (ghub-http-error 404 "Not found" ((message . "Ref not found") (documentation_url . "https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref")))
signal(ghub-http-error (404 "Not found" ((message . "Ref not found") (documentation_url . "https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref"))))
ghub--handle-response-error((:error (error http 404) :peer (:certificate (:version 3 :serial-number "0d:9d:dd:e7:cf:ac:61:9a:c3:86:6f:ae:35:45:8a:94" :issuer "C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA" :valid-from "2017-01-18" :valid-to "2020-04-17" :subject "C=US,ST=California,L=San Francisco,O=GitHub\\, Inc.,CN=*.github.com" :public-key-algorithm "RSA" :certificate-security-level "Medium" :signature-algorithm "RSA-SHA256" :public-key-id "sha1:13:0e:b7:b0:c1:b7:75:40:89:0f:0b:64:20:6b:53:a5:d2:2a:a8:07" :certificate-id "sha1:35:85:74:ef:67:35:a7:ce:40:69:50:f3:c0:f6:80:cf:80:3b:2e:19") :key-exchange "ECDHE-RSA" :protocol "TLS1.2" :cipher "AES-128-GCM" :mac "AEAD")) ((message . "Ref not found") (documentation_url . "https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref")) [cl-struct-ghub--req [cl-struct-url "https" nil nil "api.github.com" nil "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil nil t nil t] nil "GET" #[0 "\302\305=\203.... ;;; this got cut off somehow
ghub--handle-response((:error (error http 404) :peer (:certificate (:version 3 :serial-number "0d:9d:dd:e7:cf:ac:61:9a:c3:86:6f:ae:35:45:8a:94" :issuer "C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA" :valid-from "2017-01-18" :valid-to "2020-04-17" :subject "C=US,ST=California,L=San Francisco,O=GitHub\\, Inc.,CN=*.github.com" :public-key-algorithm "RSA" :certificate-security-level "Medium" :signature-algorithm "RSA-SHA256" :public-key-id "sha1:13:0e:b7:b0:c1:b7:75:40:89:0f:0b:64:20:6b:53:a5:d2:2a:a8:07" :certificate-id "sha1:35:85:74:ef:67:35:a7:ce:40:69:50:f3:c0:f6:80:cf:80:3b:2e:19") :key-exchange "ECDHE-RSA" :protocol "TLS1.2" :cipher "AES-128-GCM" :mac "AEAD")) [cl-struct-ghub--req [cl-struct-url "https" nil nil "api.github.com" nil "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil nil t nil t] nil "GET" #[0 "\302\305=\203 ;;; cut off again
ghub--retrieve(nil [cl-struct-ghub--req [cl-struct-url "https" nil nil "api.github.com" nil "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil nil t nil t] nil "GET" #[0 "\302\305=\203 ;;; again
#[898 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\300\306\"A@\300\307\"A@\300\310\"A@\300 \311\"A@\300\n\312\"A@\300\313\"A@\300\f\314\"A@\300
\315\"A@\300\316\"A@\211\203\212 ;;; byte compiled junk that seems to have been cut off
apply(#[898 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\300\306\"A@\300\307\"A@\300\310\"A@\300 \311\"A@\300\n\312\"A@\300\313\"A@\300\f\314\"A@\300
\315\"A@\300\316\"A@\211\203\212...." [plist-member :query :payload :headers :silent :unpaginate :noerror :reader :username :auth :host :forge :callback :errorback :extra (:query :payload :headers :silent :unpaginate :noerror :reader :username :auth :host :forge :callback :errorback :extra :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:query :payload :headers :silent :unpaginate :noerror :reader :username :auth :host :forge :callback :errorback :extra)" booleanp natnump cl--assertion-failed (or (booleanp unpaginate) (natnump unpaginate)) string-prefix-p "/" ghub--host none ghub--username ("GET" "HEAD") "PARAMS and QUERY are mutually exclusive for METHOD %S" "PARAMS and PAYLOAD are mutually exclusive for METHOD %S" json-encode-list encode-coding-string utf-8 t ghub--retrieve ghub--make-req :url url-generic-parse-url "https://" "?" ghub--url-encode-params :method ghub--headers] 41 ("/home/ethan/.emacs.d/elpa/ghub-20180417.1527/ghub.elc" . 21661)] ("GET" "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil :query nil :payload nil :unpaginate nil :headers nil :username nil :auth magithub :host nil))
magithub-debug--ghub-request-wrapper(#[898 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\300\306\"A@\300\307\"A@\300\310\"A@\300 \311\"A@\300\n\312\"A@\300\313\"A@\300\f\314\"A@\300
\315\"A@\300\316\"A@\211\203\212.......
apply(magithub-debug--ghub-request-wrapper #[....] ...)
ghub-request("GET" "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil :query nil :payload nil :unpaginate nil :headers nil :username nil :auth magithub :host nil)
ghubp-request(get "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil nil)
apply(ghubp-request get "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" (nil nil))
ghubp-get-repos-owner-repo-commits-ref-status(((id . 49518340) (node_id . "...") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "MDEyOk9yZ2FuaXphdGlvbjEzNDEzODEz") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...) "bump-kinto-version")
(let ((G42093 (ghubp-get-context)) ghubp-contextualize-function) (push (cons (quote auth) (quote magithub)) G42093) (setq ghubp-contextualize-function (lambda nil G42093)) (ghubp-get-repos-owner-repo-commits-ref-status (quote ((id . 49518340) (node_id . "...") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "...") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...)) "bump-kinto-version"))
(ghubp-override-context auth (quote magithub) (ghubp-get-repos-owner-repo-commits-ref-status (quote ((id . 49518340) (node_id . "...") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "...") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...)) "bump-kinto-version"))
(magithub-request (ghubp-get-repos-owner-repo-commits-ref-status (quote ((id . 49518340) (node_id . "...") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "...") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...)) "bump-kinto-version"))
eval((magithub-request (ghubp-get-repos-owner-repo-commits-ref-status (quote ((id . 49518340) (node_id . "....") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "....") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...)) "bump-kinto-version")))
magithub-cache(:ci-status (magithub-request (ghubp-get-repos-owner-repo-commits-ref-status (quote ((id . 49518340) (node_id . "....") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "....") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...)) "bump-kinto-version")) :message "Getting CI status for branch `bump-kinto-version'..." :after-update #[385 "\302 \300\303!\304 \"\211\2030.......
magithub-ci-status("bump-kinto-version")
magithub-insert-ci-status-header()
magithub-maybe-insert-ci-status-header()
funcall(magithub-maybe-insert-ci-status-header)
mapc(funcall (magit-insert-upstream-branch-header magit-insert-push-branch-header magit-insert-tags-header magithub-maybe-report-offline-mode magithub-maybe-insert-ci-status-header))
magit-insert-remaining-headers()
run-hooks(magit-insert-section-hook)
magit-insert-head-branch-header()
magit-insert-headers((magit-insert-error-header magit-insert-diff-filter-header magit-insert-head-branch-header magit-insert-upstream-branch-header magit-insert-push-branch-header magit-insert-tags-header magithub-maybe-report-offline-mode magithub-maybe-insert-ci-status-header))
magit-insert-status-headers()
run-hooks(magit-status-sections-hook)
magit-run-section-hook(magit-status-sections-hook)
magit-status-refresh-buffer()
apply(magit-status-refresh-buffer nil)
magit-refresh-buffer()
magit-refresh()
funcall-interactively(magit-refresh)
call-interactively(magit-refresh nil nil)
command-execute(magit-refresh)
I'm seeing something similar with CI statuses. I have upstream
and fork
. CI is connected to upstream
. Yet, bewilderingly, when I set magithub.contextRemote
to upstream
I get Error ref not found on remote
. When I set magithub.contextRemote
to fork
, I get Pending it seems checks have not yet begun on ref
. In fact, checks have started upstream
. It's very confusing.
Hey, so I tried creating a pull request using magithub, and while it worked, afterwards I've been unable to open magit without it crashing.
All I get now in the popup window is just the first three lines, "Head:", "Rebase:", "Push:", and then nothing.
This is the stack trace I got: