{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/wcf/issues/1290","repository_url":"https://api.github.com/repos/dotnet/wcf","labels_url":"https://api.github.com/repos/dotnet/wcf/issues/1290/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/wcf/issues/1290/comments","events_url":"https://api.github.com/repos/dotnet/wcf/issues/1290/events","html_url":"https://github.com/dotnet/wcf/issues/1290","id":160204756,"number":1290,"title":"Provide better way to re-generate root cert or report expiration on CI machines","user":{"login":"roncain","id":3913124,"avatar_url":"https://avatars.githubusercontent.com/u/3913124?v=3","gravatar_id":"","url":"https://api.github.com/users/roncain","html_url":"https://github.com/roncain","followers_url":"https://api.github.com/users/roncain/followers","following_url":"https://api.github.com/users/roncain/following{/other_user}","gists_url":"https://api.github.com/users/roncain/gists{/gist_id}","starred_url":"https://api.github.com/users/roncain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roncain/subscriptions","organizations_url":"https://api.github.com/users/roncain/orgs","repos_url":"https://api.github.com/users/roncain/repos","events_url":"https://api.github.com/users/roncain/events{/privacy}","received_events_url":"https://api.github.com/users/roncain/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/wcf/labels/Infrastructure","name":"Infrastructure","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"zhenlan","id":10566826,"avatar_url":"https://avatars.githubusercontent.com/u/10566826?v=3","gravatar_id":"","url":"https://api.github.com/users/zhenlan","html_url":"https://github.com/zhenlan","followers_url":"https://api.github.com/users/zhenlan/followers","following_url":"https://api.github.com/users/zhenlan/following{/other_user}","gists_url":"https://api.github.com/users/zhenlan/gists{/gist_id}","starred_url":"https://api.github.com/users/zhenlan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhenlan/subscriptions","organizations_url":"https://api.github.com/users/zhenlan/orgs","repos_url":"https://api.github.com/users/zhenlan/repos","events_url":"https://api.github.com/users/zhenlan/events{/privacy}","received_events_url":"https://api.github.com/users/zhenlan/received_events","type":"User","site_admin":false},"assignees":[{"login":"zhenlan","id":10566826,"avatar_url":"https://avatars.githubusercontent.com/u/10566826?v=3","gravatar_id":"","url":"https://api.github.com/users/zhenlan","html_url":"https://github.com/zhenlan","followers_url":"https://api.github.com/users/zhenlan/followers","following_url":"https://api.github.com/users/zhenlan/following{/other_user}","gists_url":"https://api.github.com/users/zhenlan/gists{/gist_id}","starred_url":"https://api.github.com/users/zhenlan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhenlan/subscriptions","organizations_url":"https://api.github.com/users/zhenlan/orgs","repos_url":"https://api.github.com/users/zhenlan/repos","events_url":"https://api.github.com/users/zhenlan/events{/privacy}","received_events_url":"https://api.github.com/users/zhenlan/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/dotnet/wcf/milestones/18","html_url":"https://github.com/dotnet/wcf/milestones/2016.06","labels_url":"https://api.github.com/repos/dotnet/wcf/milestones/18/labels","id":1772720,"number":18,"title":"2016.06","description":"","creator":{"login":"zhenlan","id":10566826,"avatar_url":"https://avatars.githubusercontent.com/u/10566826?v=3","gravatar_id":"","url":"https://api.github.com/users/zhenlan","html_url":"https://github.com/zhenlan","followers_url":"https://api.github.com/users/zhenlan/followers","following_url":"https://api.github.com/users/zhenlan/following{/other_user}","gists_url":"https://api.github.com/users/zhenlan/gists{/gist_id}","starred_url":"https://api.github.com/users/zhenlan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhenlan/subscriptions","organizations_url":"https://api.github.com/users/zhenlan/orgs","repos_url":"https://api.github.com/users/zhenlan/repos","events_url":"https://api.github.com/users/zhenlan/events{/privacy}","received_events_url":"https://api.github.com/users/zhenlan/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":26,"state":"open","created_at":"2016-05-17T21:56:11Z","updated_at":"2016-07-12T21:48:56Z","due_on":"2016-06-30T07:00:00Z","closed_at":null},"comments":2,"created_at":"2016-06-14T15:02:10Z","updated_at":"2016-07-12T21:48:56Z","closed_at":"2016-07-12T21:48:56Z","body":"When the root cert expires on the CI machine, there is no outward appearance of failure.  The ConditionalFact that tries to install the root cert fails (NullRefException in Util.GetRootCert).  Subsequently, all cert-based tests are SKIPPED, and the CI jobs report PASS.\r\n\r\nI recommend we find a better way for the CI machines to detect and regenerate the required certificates.  And at the very least, we need better error reporting when a certificate has expired."},"comment":{"url":"https://api.github.com/repos/dotnet/wcf/issues/comments/232192336","html_url":"https://github.com/dotnet/wcf/issues/1290#issuecomment-232192336","issue_url":"https://api.github.com/repos/dotnet/wcf/issues/1290","id":232192336,"user":{"login":"zhenlan","id":10566826,"avatar_url":"https://avatars.githubusercontent.com/u/10566826?v=3","gravatar_id":"","url":"https://api.github.com/users/zhenlan","html_url":"https://github.com/zhenlan","followers_url":"https://api.github.com/users/zhenlan/followers","following_url":"https://api.github.com/users/zhenlan/following{/other_user}","gists_url":"https://api.github.com/users/zhenlan/gists{/gist_id}","starred_url":"https://api.github.com/users/zhenlan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhenlan/subscriptions","organizations_url":"https://api.github.com/users/zhenlan/orgs","repos_url":"https://api.github.com/users/zhenlan/repos","events_url":"https://api.github.com/users/zhenlan/events{/privacy}","received_events_url":"https://api.github.com/users/zhenlan/received_events","type":"User","site_admin":false},"created_at":"2016-07-12T21:48:56Z","updated_at":"2016-07-12T21:48:56Z","body":"We have a scheduled task to refresh certs once a while."}}
{"actor":{"display_login":"zhenlan"}}