{"push_id":2934179482,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"da219ee40783c0385c784fd358f6ec5f7486d784","before":"648868380c597c13f69602ec31ed748eef85fab2","commits":[{"sha":"f57d7e2dc34b0d891513ba54dbf05428e4aed2a7","author":{"name":"Bernát Gábor","email":"8482827ddf75f3a35e2c51fe0c6efc788e4e3e6c@gmail.com"},"message":"CI - better coverage report, pypy on Azure, add codeclimate (#1031)\n\nThis now is done. It's a major rewrite and was significantly more troublesome than expected. After all the effort put in, failed to convince either codecov or coveralls to function correctly. So where two does not work, let's use the third option: codeclimate (https://codeclimate.com/github/tox-dev/tox/builds). \r\n\r\nThis one finally gives up on trying to be too smart (e.g. forcing users to merge reports locally during the build), but work correctly what it does offer:\r\n- great documentation,\r\n- Github App,\r\n- great chrome extension to annotate PRs inline,\r\n- Github comment support.\r\n\r\nDoes not have branch coverage for now but I don't think we used that much often that feature. With this, we also moved off Travis completely as now ``pypy`` tests are also done on Azure Pipelines.\r\n\r\nPS. NOTE: we no longer really on a service to report/display code coverage. The CI itself collects all coverage reports, merges them and then displays them as a final step. Codeclimate is just an additional UI to this data, and the coverage gets uploaded to that service too; however, it's also available as part of the CI build log (both full coverage and diff coverage).","distinct":true,"url":"https://api.github.com/repos/gaborbernat/tox/commits/f57d7e2dc34b0d891513ba54dbf05428e4aed2a7"},{"sha":"3a9a74a04c0c19aeedd41db3d893d30482796bb2","author":{"name":"Bernat Gabor","email":"1f54a5613b0712255afab63d8a03f319b39a6faa@bloomberg.net"},"message":"Defend against parallel package builds via a file lock","distinct":true,"url":"https://api.github.com/repos/gaborbernat/tox/commits/3a9a74a04c0c19aeedd41db3d893d30482796bb2"},{"sha":"6538f74fd7de2ef741f369cd767681d7fddf5053","author":{"name":"Bernat Gabor","email":"1f54a5613b0712255afab63d8a03f319b39a6faa@bloomberg.net"},"message":"Avoid build package becoming unavailable during session run\n\nWe create a hard link (if possible, otherwise copy of the\nbuilt package) inside a temp folder. This way subsequent sessions are\nfree to remove dist folder and we also guarantee that the built package\nduring the build is what tox environments use (even if the package\ngets rebuilt in the meantime).","distinct":true,"url":"https://api.github.com/repos/gaborbernat/tox/commits/6538f74fd7de2ef741f369cd767681d7fddf5053"},{"sha":"f3b1b2aa10cc5034eb705b2e7da94fc75143112d","author":{"name":"Bernat Gabor","email":"1f54a5613b0712255afab63d8a03f319b39a6faa@bloomberg.net"},"message":"Saner code climate config","distinct":true,"url":"https://api.github.com/repos/gaborbernat/tox/commits/f3b1b2aa10cc5034eb705b2e7da94fc75143112d"},{"sha":"77c176805975d3ef94728dd87c69f6b1dfa780bc","author":{"name":"Bernat Gabor","email":"1f54a5613b0712255afab63d8a03f319b39a6faa@bloomberg.net"},"message":"Simplify reporters log checks","distinct":true,"url":"https://api.github.com/repos/gaborbernat/tox/commits/77c176805975d3ef94728dd87c69f6b1dfa780bc"},{"sha":"c561f89eaa844b419bcecfcfe546eaffc32257ca","author":{"name":"Bernat Gabor","email":"8482827ddf75f3a35e2c51fe0c6efc788e4e3e6c@gmail.com"},"message":"document the cli","distinct":true,"url":"https://api.github.com/repos/gaborbernat/tox/commits/c561f89eaa844b419bcecfcfe546eaffc32257ca"},{"sha":"a1530b747d6999c4d22f6e57ace85ffa7e74e945","author":{"name":"Bernat Gabor","email":"1f54a5613b0712255afab63d8a03f319b39a6faa@bloomberg.net"},"message":"move doc to docs in order to accommodate rtd-bot","distinct":true,"url":"https://api.github.com/repos/gaborbernat/tox/commits/a1530b747d6999c4d22f6e57ace85ffa7e74e945"},{"sha":"da219ee40783c0385c784fd358f6ec5f7486d784","author":{"name":"Bernat Gabor","email":"1f54a5613b0712255afab63d8a03f319b39a6faa@bloomberg.net"},"message":"Move PyPi checks to twine","distinct":true,"url":"https://api.github.com/repos/gaborbernat/tox/commits/da219ee40783c0385c784fd358f6ec5f7486d784"}]}
{"actor":{"display_login":"gaborbernat"}}