{"action":"created","issue":{"url":"https://api.github.com/repos/validator/validator/issues/341","repository_url":"https://api.github.com/repos/validator/validator","labels_url":"https://api.github.com/repos/validator/validator/issues/341/labels{/name}","comments_url":"https://api.github.com/repos/validator/validator/issues/341/comments","events_url":"https://api.github.com/repos/validator/validator/issues/341/events","html_url":"https://github.com/validator/validator/pull/341","id":173580461,"number":341,"title":"Add support Appveyor (Windows CI service)","user":{"login":"takenspc","id":270905,"avatar_url":"https://avatars.githubusercontent.com/u/270905?v=3","gravatar_id":"","url":"https://api.github.com/users/takenspc","html_url":"https://github.com/takenspc","followers_url":"https://api.github.com/users/takenspc/followers","following_url":"https://api.github.com/users/takenspc/following{/other_user}","gists_url":"https://api.github.com/users/takenspc/gists{/gist_id}","starred_url":"https://api.github.com/users/takenspc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/takenspc/subscriptions","organizations_url":"https://api.github.com/users/takenspc/orgs","repos_url":"https://api.github.com/users/takenspc/repos","events_url":"https://api.github.com/users/takenspc/events{/privacy}","received_events_url":"https://api.github.com/users/takenspc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-08-27T06:04:36Z","updated_at":"2016-08-27T08:46:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/validator/validator/pulls/341","html_url":"https://github.com/validator/validator/pull/341","diff_url":"https://github.com/validator/validator/pull/341.diff","patch_url":"https://github.com/validator/validator/pull/341.patch"},"body":"Building and running Nu Html Checker on Windows is sometimes broken. To reduce such breakages, I would like to propose using [Appveyor (Windows CI service)](https://www.appveyor.com/).\r\n\r\nIn this PR, \r\n\r\n- Fix build and test breakages on Windows\r\n    - Use portable day format ('%d') in build/build.py\r\n    - Add support [certifi](https://pypi.python.org/pypi/certifi) to support Let's Encrypt certifications of whatwg.org in build/build.py\r\n    - Use temporary file in `build/build.py check` instead of `echo`\r\n    - Normalize path separator in nu.validator.client.TestRunner\r\n- Port major parts of .travis.yml to appveyor.yml which is .travis.yml equivalent in Appveyor\r\n\r\nBuild status of appveyor  is here\r\nhttps://ci.appveyor.com/project/takenspc/validator/\r\n\r\nThe appveyor.yml in this PR doesn't include\r\n\r\n- some parts of tests which are hard to execute on Windows\r\n- Webhook settings (they should be configured after merge)\r\n\r\nWebhook settings are documented in below page\r\nhttps://www.appveyor.com/docs/appveyor-yml/"},"comment":{"url":"https://api.github.com/repos/validator/validator/issues/comments/242905282","html_url":"https://github.com/validator/validator/pull/341#issuecomment-242905282","issue_url":"https://api.github.com/repos/validator/validator/issues/341","id":242905282,"user":{"login":"sideshowbarker","id":194984,"avatar_url":"https://avatars.githubusercontent.com/u/194984?v=3","gravatar_id":"","url":"https://api.github.com/users/sideshowbarker","html_url":"https://github.com/sideshowbarker","followers_url":"https://api.github.com/users/sideshowbarker/followers","following_url":"https://api.github.com/users/sideshowbarker/following{/other_user}","gists_url":"https://api.github.com/users/sideshowbarker/gists{/gist_id}","starred_url":"https://api.github.com/users/sideshowbarker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sideshowbarker/subscriptions","organizations_url":"https://api.github.com/users/sideshowbarker/orgs","repos_url":"https://api.github.com/users/sideshowbarker/repos","events_url":"https://api.github.com/users/sideshowbarker/events{/privacy}","received_events_url":"https://api.github.com/users/sideshowbarker/received_events","type":"User","site_admin":false},"created_at":"2016-08-27T08:46:26Z","updated_at":"2016-08-27T08:46:26Z","body":">> TypeError: urlopen() got an unexpected keyword argument 'cafile'\r\n\r\n> This change was introduced in Python 2.7.9 however Travis-CI (ubuntu 12.04 )uses [Python 2.7.3](http://packages.ubuntu.com/precise/python).\r\n> Thus change .travis.yml to install Python 2.7.12 manually\r\n\r\nCool, yeah, I have run into problems in other projects related to the Ubuntu and Debian stable versions of Python being so old."}}
{"actor":{"display_login":"sideshowbarker"}}