{"push_id":3063364141,"size":17,"distinct_size":1,"ref":"refs/heads/master","head":"c71156e9e9ed89087e19d2e4ba580c9fb17ae008","before":"1a836ee8b57bda15167a21ccf1be09556fd4ace9","commits":[{"sha":"f1fd66707c08e2d36858fcafa722bd2118dbe658","author":{"name":"Antonio Terceiro","email":"ff71b8fd519c7eab267da68c373556ac75c88179@linaro.org"},"message":"test: remove need to install karma globally","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/f1fd66707c08e2d36858fcafa722bd2118dbe658"},{"sha":"e7f397c0549320c844990138048f00eddd27ed49","author":{"name":"Antonio Terceiro","email":"ff71b8fd519c7eab267da68c373556ac75c88179@linaro.org"},"message":"frontend: add missing test for existing build","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/e7f397c0549320c844990138048f00eddd27ed49"},{"sha":"28fc4ac143a466eac810f99796c0e98bb57987bf","author":{"name":"Antonio Terceiro","email":"ff71b8fd519c7eab267da68c373556ac75c88179@linaro.org"},"message":"test/performance: improve message used on regressions","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/28fc4ac143a466eac810f99796c0e98bb57987bf"},{"sha":"8f68b13cf9849b0220214d15e95a326fe4fdd76e","author":{"name":"Antonio Terceiro","email":"ff71b8fd519c7eab267da68c373556ac75c88179@linaro.org"},"message":"frontend: fix handling of custom templates for 404 and 401 reponses","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/8f68b13cf9849b0220214d15e95a326fe4fdd76e"},{"sha":"06639747b5cc0c736edf6a05d69327fac2d81ee4","author":{"name":"Antonio Terceiro","email":"ff71b8fd519c7eab267da68c373556ac75c88179@linaro.org"},"message":"core, frontend: implement data retention policy\n\nEach project can specify their own data retention policy.\nProject.data_retention_days is the numbers of days after which a build\ncan be deleted. Setting it to 0 (the default) or any negative number\ndisables the cleanup of old builds completely.\n\nIf Project.data_retention_days is set to some positive number, builds\nthat have the `keep_data` flag set will not be deleted.\n\nRequests to builds that have been cleanup up still return 404, but with\na custom message that let's users know that the build in question has\nbeen removed. Every 404 will now entail an extra database query, but one\nthat should be pretty fast.","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/06639747b5cc0c736edf6a05d69327fac2d81ee4"},{"sha":"e33df776120881d6fde4a6c03216d42ced7008e8","author":{"name":"mwasilew","email":"a39812e55748be210556797addcf4c064734f1bf@linaro.org"},"message":"Merge pull request #370 from terceiro/cleanup-old-builds\n\ncore: implement data retention policy","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/e33df776120881d6fde4a6c03216d42ced7008e8"},{"sha":"d2f660cefac23bea0558e8e5a94f4e7558fbf766","author":{"name":"stevanradakovic","email":"33f9dd6baa06800e337711f1ba9a74a68b30bd64@linaro.org"},"message":"Merge pull request #392 from terceiro/js-no-global\n\ntest: remove need to install karma globally","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/d2f660cefac23bea0558e8e5a94f4e7558fbf766"},{"sha":"ff1ade7b78242b41ffb0f2bb244ff77e4ab15732","author":{"name":"Antonio Terceiro","email":"ff71b8fd519c7eab267da68c373556ac75c88179@linaro.org"},"message":"celery: log memory usage for tasks that use more than 1MB\n\nThis will help us track down excess use of RAM in the workers.","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/ff1ade7b78242b41ffb0f2bb244ff77e4ab15732"},{"sha":"8863ada4b05258dcde5631a02bc267fcf6a11db1","author":{"name":"mwasilew","email":"a39812e55748be210556797addcf4c064734f1bf@linaro.org"},"message":"Merge pull request #395 from terceiro/celery-log-memory-usage\n\ncelery: log memory usage for tasks that use more than 1MB","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/8863ada4b05258dcde5631a02bc267fcf6a11db1"},{"sha":"a681dabd5a91958cfd248a914596b083306c85e1","author":{"name":"Antonio Terceiro","email":"ff71b8fd519c7eab267da68c373556ac75c88179@linaro.org"},"message":"test: run javascript tests as a separate step\n\nThis avoids having the karma output mixed together with the dots ('.')\nfrom the python tests.","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/a681dabd5a91958cfd248a914596b083306c85e1"},{"sha":"055b9b83e6fb107f543180b545086e3562a136ef","author":{"name":"Stevan Radakovic","email":"33f9dd6baa06800e337711f1ba9a74a68b30bd64@linaro.org"},"message":"Merge angular apps on build page into one.\n\nAngular does not natively support multiple apps on a single page.\nAllow for empty annotation.\n\nFixes #393.","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/055b9b83e6fb107f543180b545086e3562a136ef"},{"sha":"04f23a60e65b0519522ec348b35fe67d83e032be","author":{"name":"Antonio Terceiro","email":"65417b70a1a7bd08a6189f4d309d90979cbe7b56@terceiro.xyz"},"message":"Merge pull request #398 from stevanradakovic/issue-393\n\nMerge angular apps on build page into one.","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/04f23a60e65b0519522ec348b35fe67d83e032be"},{"sha":"4501042e31e1ab5d6460020785246e900059a00b","author":{"name":"Antonio Terceiro","email":"65417b70a1a7bd08a6189f4d309d90979cbe7b56@terceiro.xyz"},"message":"Merge pull request #396 from terceiro/split-js-tests\n\ntest: run javascript tests as a separate step","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/4501042e31e1ab5d6460020785246e900059a00b"},{"sha":"2c707a6d7b43a73fda6aaa420c0d20816d95be56","author":{"name":"Charles","email":"885d238abb4c61dcc57a1f26df3e3c1dcb050027@gmail.com"},"message":"api/ci.py: remove snippet that is always false\n\nIf program passes line 22, backend will not be None at least on line 28,\ntherefore `backend is None` will always be false.","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/2c707a6d7b43a73fda6aaa420c0d20816d95be56"},{"sha":"ccec55edfd823363cb593648bb721699ba25d666","author":{"name":"Antonio Terceiro","email":"65417b70a1a7bd08a6189f4d309d90979cbe7b56@terceiro.xyz"},"message":"Merge pull request #397 from chaws/remove-always-true-snippet\n\napi/ci.py: remove snippet that is always false","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/ccec55edfd823363cb593648bb721699ba25d666"},{"sha":"ed2e89a3b562dc6b251a76d093ef815bfd756ffc","author":{"name":"Charles","email":"885d238abb4c61dcc57a1f26df3e3c1dcb050027@gmail.com"},"message":"fix testjobs resubmit\n\nThere were two ng-app in testjobs.jinja2, moved ResubmitController\nto build.js. We should make one app per page and then share controllers\namong ng-apps","distinct":false,"url":"https://api.github.com/repos/chaws/squad/commits/ed2e89a3b562dc6b251a76d093ef815bfd756ffc"},{"sha":"c71156e9e9ed89087e19d2e4ba580c9fb17ae008","author":{"name":"Antonio Terceiro","email":"65417b70a1a7bd08a6189f4d309d90979cbe7b56@terceiro.xyz"},"message":"Merge pull request #399 from chaws/fix-resubmit\n\nfix testjobs resubmit","distinct":true,"url":"https://api.github.com/repos/chaws/squad/commits/c71156e9e9ed89087e19d2e4ba580c9fb17ae008"}]}
{"actor":{"display_login":"chaws"}}