{"push_id":1382078350,"size":117,"distinct_size":117,"ref":"refs/heads/i3469-new-new-version-flow","head":"4cddded65b01bac8ac346198f1b89068237ffcaf","before":"465c738d2f0b6f8f376548e75b8c7ba0045d223a","commits":[{"sha":"b10ac5adfb76eaaf99c9a93b3edd1f17aedb8336","author":{"name":"Rodrigo","email":"0b2312395a16c95786c36e6996b8f0b34c417969@hotmail.com"},"message":"Pontoon: Update Portuguese (pt-PT) localization of AMO\n\nLocalization authors:\n- Rodrigo <rodrigo.mcunha@hotmail.com>","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/b10ac5adfb76eaaf99c9a93b3edd1f17aedb8336"},{"sha":"206682697ed5d0a5cfd41a2bd506de05ff06b9cf","author":{"name":"Michal Stanke","email":"3d21b34cf93d6cb679a14535c1f5ab3cabbca758@mozilla.cz"},"message":"Pontoon: Update Czech (cs) localization of AMO\n\nLocalization authors:\n- Michal Stanke <mstanke@mozilla.cz>","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/206682697ed5d0a5cfd41a2bd506de05ff06b9cf"},{"sha":"541484f8d89a1923ef511a7bc2180aa54272c8a1","author":{"name":"Michael Wolf","email":"ab552b1346fa0552c1241926c03675b5438e5211@sorbzilla.de"},"message":"Pontoon: Update Lower Sorbian (dsb) localization of AMO\n\nLocalization authors:\n- Michael Wolf <milupo@sorbzilla.de>","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/541484f8d89a1923ef511a7bc2180aa54272c8a1"},{"sha":"a352cc86997ca7c5a093afaf0889f5f37fb11d8c","author":{"name":"Rodrigo","email":"0b2312395a16c95786c36e6996b8f0b34c417969@hotmail.com"},"message":"Pontoon: Update Portuguese (pt-PT) localization of AMO\n\nLocalization authors:\n- Rodrigo <rodrigo.mcunha@hotmail.com>\n- pedrom.luzio <pedrom.luzio@gmail.com>","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/a352cc86997ca7c5a093afaf0889f5f37fb11d8c"},{"sha":"07a652f51de04b922ed70ff77cdc33f6c711e6dc","author":{"name":"Christopher Grebs","email":"b3d0f9b99c0665aacc98140659af2725de6fbd57@webshox.org"},"message":"Implement a new /v3/categories/ endpoint for our static categories.\n\nFixes #3676, supports mozilla/addons-frontend#1237","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/07a652f51de04b922ed70ff77cdc33f6c711e6dc"},{"sha":"674d73a41b94209afeaf2a70a3d5d15a6b5112ad","author":{"name":"Christopher Grebs","email":"b3d0f9b99c0665aacc98140659af2725de6fbd57@webshox.org"},"message":"Extend docs regarding immutability a bit","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/674d73a41b94209afeaf2a70a3d5d15a6b5112ad"},{"sha":"18d3e83979a8c9616f6d1173f82f422da6f2e1c2","author":{"name":"Christopher Grebs","email":"b3d0f9b99c0665aacc98140659af2725de6fbd57@webshox.org"},"message":"Category List API (#3863)\n\nImplement a new /v3/categories/ endpoint for our static categories.\r\n\r\nFixes #3676, supports mozilla/addons-frontend#1237","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/18d3e83979a8c9616f6d1173f82f422da6f2e1c2"},{"sha":"e8731de25ab5319c82efb9efbe0195ba95e5dc1e","author":{"name":"Christopher Grebs","email":"b3d0f9b99c0665aacc98140659af2725de6fbd57@webshox.org"},"message":"Fix unicode error on copying over extracted files from zip. (#3874)\n\nFix unicode error on copying over extracted files from zip.\r\n\r\nRefs #3579\r\n\r\nThe problem here is that under very hard unit-testable/reproducable\r\ncircumstances a zip-file with unicode filenames get's extracted to a\r\ntemporary directory and while calling `copy_over` which calls\r\n`shutil.copytree` which fails on our production systems with a\r\nUnicodeDecodeError.\r\n\r\nReproducing this is something along the lines of\r\n\r\n>>> shutil.copytree(u'/tmp/tmp8WG6A8/', u'/tmp/tmp8WG6A8-2/')\r\n# doesn't error...\r\n>>> shutil.copytree('/tmp/tmp8WG6A8/', u'/tmp/tmp8WG6A8-2/')\r\nUnicodeDecodeError: 'ascii' codec can't decode \tbyte 0xd0 in ...\r\n\r\nChecking all relevant environment configs in our production systems, all\r\nLANG, LC_ALL and related configs are perfectly fine. It's not related to\r\nuwsgi, it's not related to EFS so it's something else I have absolutely\r\nno idea about :-/","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/e8731de25ab5319c82efb9efbe0195ba95e5dc1e"},{"sha":"bedebb7f6aed2e699a71cf0f18eb9a92bf8eba8c","author":{"name":"Lan Glad","email":"48de2223060eeeb1a8dac13659c26406416a04b3@gmail.com"},"message":"Pontoon: Update Slovenian (sl) localization of AMO\n\nLocalization authors:\n- Lan Glad <upwinxp@gmail.com>","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/bedebb7f6aed2e699a71cf0f18eb9a92bf8eba8c"},{"sha":"331745fc9034dd19c9f6e88d8364ef1c3084c6e7","author":{"name":"Théo Chevalier","email":"a47443c29c7b81f3587a69c27f3b4f861c35cd15@gmail.com"},"message":"Pontoon: Update French (fr) localization of AMO\n\nLocalization authors:\n- Théo Chevalier <theo.chevalier11@gmail.com>\n- Sphinx / Julien G <sphinx_knight@hotmail.fr>","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/331745fc9034dd19c9f6e88d8364ef1c3084c6e7"},{"sha":"bd598ca5db4c697a42fa377291e9b68e5fbaa6b5","author":{"name":"Peter Klofutar","email":"29c9bca1246dc40a25ecad28d51c14030c7ce582@telemach.net"},"message":"Pontoon: Update Slovenian (sl) localization of AMO\n\nLocalization authors:\n- Peter Klofutar <peter_klofutar@telemach.net>","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/bd598ca5db4c697a42fa377291e9b68e5fbaa6b5"},{"sha":"ef37447e9d3023a02d02829827b37cae58dd0281","author":{"name":"Lan Glad","email":"48de2223060eeeb1a8dac13659c26406416a04b3@gmail.com"},"message":"Pontoon: Update Slovenian (sl) localization of AMO\n\nLocalization authors:\n- Lan Glad <upwinxp@gmail.com>\n- Peter Klofutar <peter_klofutar@telemach.net>","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/ef37447e9d3023a02d02829827b37cae58dd0281"},{"sha":"ee2ed8951bfcfcf214dadf3d328e799b393d0a7e","author":{"name":"Lan Glad","email":"48de2223060eeeb1a8dac13659c26406416a04b3@gmail.com"},"message":"Pontoon: Update Slovenian (sl) localization of AMO\n\nLocalization authors:\n- Lan Glad <upwinxp@gmail.com>\n- Peter Klofutar <peter_klofutar@telemach.net>","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/ee2ed8951bfcfcf214dadf3d328e799b393d0a7e"},{"sha":"5c427a0ca85fb37f506db2f76910c718b74fbbfa","author":{"name":"Lan Glad","email":"48de2223060eeeb1a8dac13659c26406416a04b3@gmail.com"},"message":"Pontoon: Update Slovenian (sl) localization of AMO\n\nLocalization authors:\n- Lan Glad <upwinxp@gmail.com>","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/5c427a0ca85fb37f506db2f76910c718b74fbbfa"},{"sha":"2352e21a8bf14d95299d620a2e77f280d946e6ac","author":{"name":"Mathieu Pillard","email":"cfb4a0993fe42daad527681d0a933af1fed2b53c@mozilla.com"},"message":"Make reviewer tools query simpler, don't do a subselect for the latest version\n\nSince we're filtering on file status, the version we get with a simple JOIN\nshould always be the right one, except for the few add-ons which are in a\nweird state because they have been modified manually.\n\nNote that the unlisted add-ons queue can't get that fix, because it's not\npossible to use that trick when all versions are public. The unlisted add-on\ncount is removed from the menus in this commit to avoid doing the nasty\nquery as much as possible.\n\nFlags on the review page are also changed to avoid calling the queue\nquery as well.","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/2352e21a8bf14d95299d620a2e77f280d946e6ac"},{"sha":"b4041f892bf646fade6500e95913da217c065e4d","author":{"name":"Mathieu Pillard","email":"5a3fb4b31a39227a271833b53ab0513b9094067d@users.noreply.github.com"},"message":"Merge pull request #3870 from diox/make-reviewer-tools-query-great-again\n\nMake reviewer tools query simpler, don't do a subselect for the latest version","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/b4041f892bf646fade6500e95913da217c065e4d"},{"sha":"b2b96fb254d2931e45ee53edbb2ca5c4a104e281","author":{"name":"greenkeeperio-bot","email":"e03213df9529d0363e2d70c9da0e4f63730010b6@greenkeeper.io"},"message":"chore(package): update addons-linter to version 0.15.8\n\nhttps://greenkeeper.io/","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/b2b96fb254d2931e45ee53edbb2ca5c4a104e281"},{"sha":"8472b19ba8597cbc72f63fcedbb55873b39dc70b","author":{"name":"tofumatt ☕️","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@lonelyvegan.com"},"message":"Merge pull request #3881 from mozilla/greenkeeper-addons-linter-0.15.8\n\nUpdate addons-linter to version 0.15.8 🚀","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/8472b19ba8597cbc72f63fcedbb55873b39dc70b"},{"sha":"873146e795665133535be9d1284f62166e076f0b","author":{"name":"Christopher Grebs","email":"b3d0f9b99c0665aacc98140659af2725de6fbd57@webshox.org"},"message":"Fix UnicodeDecodeError in file-viewer and potentially elsewhere.\n\nBasically reverts and improves #1100 and fixes #3579.\n\nFilenames and filesystem paths are generally handled as byte-strings\nand we are running into various errors if they're not.\n\nOne of many examples would be\n\n>>> os.path.join(u'path1', u'pæth2'.encode('utf-8'))\nTraceback (most recent call last):\n    File \"<stdin>\", line 1, in <module>\n    File \"/usr/lib64/python2.7/posixpath.py\", line 80, in join\n\tpath += '/' + b\nUnicodeDecodeError: 'ascii' codec can't decode byte...","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/873146e795665133535be9d1284f62166e076f0b"},{"sha":"0e6d30cd240e5d2d2faa11bd4ba513ad6ab8980d","author":{"name":"Sara Todaro","email":"7621cb1c68484a7985744d1e5e1eed48f7773d22@mozillaitalia.org"},"message":"Pontoon: Update Italian (it) localization of AMO\n\nLocalization authors:\n- Sara Todaro <sara.todaro@mozillaitalia.org>\n- Sandro Della Giustina <gialloporpora@mozillaitalia.org>","distinct":true,"url":"https://api.github.com/repos/eviljeff/olympia/commits/0e6d30cd240e5d2d2faa11bd4ba513ad6ab8980d"}]}
{"actor":{"display_login":"eviljeff"}}