{"push_id":2559562508,"size":10,"distinct_size":1,"ref":"refs/heads/master","head":"9f6bc624b9cda794ab1512d6a85b39be6cae0098","before":"e7214905b67b6f0cbb112aeb2c97015448e36613","commits":[{"sha":"b89088d1130bc6171aa05ffe9f2c96ef64603264","author":{"name":"Andrew Oberstar","email":"7e5d825dc1be16cdd54e33b219dba874260cbdd5@gmail.com"},"message":"Sparser Gradle compatibility testing range\n\nInstead of testing all versions between our min and max supported Gradle\nversions, we'll just test the min and max (along with the next rc, when\navailable). Ideally we'd go back to testing them all, but the test suite\ntakes 45 minutes on Circle CI right now, which is just insane.","distinct":false,"url":"https://api.github.com/repos/gradle-clojure/gradle-clojure/commits/b89088d1130bc6171aa05ffe9f2c96ef64603264"},{"sha":"95c886b9073e9b30737cf4557d008755c010a08f","author":{"name":"Andrew Oberstar","email":"7e5d825dc1be16cdd54e33b219dba874260cbdd5@gmail.com"},"message":"Refresh caches in Circle CI\n\nThere was some seemingly stale stuff in the cache, so force them to be\nclean.","distinct":false,"url":"https://api.github.com/repos/gradle-clojure/gradle-clojure/commits/95c886b9073e9b30737cf4557d008755c010a08f"},{"sha":"a751972b3914bd98b896e57e5c866d8cc3378d38","author":{"name":"Andrew Oberstar","email":"7e5d825dc1be16cdd54e33b219dba874260cbdd5@gmail.com"},"message":"Provide more diagnostic information in compat tests","distinct":false,"url":"https://api.github.com/repos/gradle-clojure/gradle-clojure/commits/a751972b3914bd98b896e57e5c866d8cc3378d38"},{"sha":"eeaecb29562ea87c701ea77507cf750c322a15bf","author":{"name":"Andrew Oberstar","email":"7e5d825dc1be16cdd54e33b219dba874260cbdd5@gmail.com"},"message":"Fail fast in CI\n\nOriginally, it seemed useful to see all failures before the tests fail.\nBut when the tests take a long time, that can be painful.","distinct":false,"url":"https://api.github.com/repos/gradle-clojure/gradle-clojure/commits/eeaecb29562ea87c701ea77507cf750c322a15bf"},{"sha":"b0c1e5957c949120deec57e9219b35a8f7f08ec1","author":{"name":"Andrew Oberstar","email":"7e5d825dc1be16cdd54e33b219dba874260cbdd5@gmail.com"},"message":"Stable test-kit dir\n\nThis allows tests to reuse caches, daemons, etc. This could potentially\npollute tests, so theres some risk, but it also makes it possible to\ntest reused daemons and workers.","distinct":false,"url":"https://api.github.com/repos/gradle-clojure/gradle-clojure/commits/b0c1e5957c949120deec57e9219b35a8f7f08ec1"},{"sha":"045eff0146d0170a3b003305e64ff9cbbb0d2046","author":{"name":"Andrew Oberstar","email":"7e5d825dc1be16cdd54e33b219dba874260cbdd5@gmail.com"},"message":"Try reusing workers more (again)\n\nWe used to force workers to be unique by Clojure/shim classpath, this\nwas mostly for trying to reuse the Clojure runtimes themselves. We're\nnot trying that at the moment, so it seems like we could maybe get some\nimproved performance by spinning up fewer worker JVMs.\n\nBy removing the shim classpath from system properties, that should mean\nthat there isn't anything project specific anymore about the workers\nproperties. This *may* mean that in our TestKit tests, the workers could\nbe reused across test projects. We'll have to try that out. But even so,\nit did seem to make the compat tests run a little faster locally.\nAnecdotal, though.","distinct":false,"url":"https://api.github.com/repos/gradle-clojure/gradle-clojure/commits/045eff0146d0170a3b003305e64ff9cbbb0d2046"},{"sha":"e99047a329fc03ec83bc481d029513ac51facfc7","author":{"name":"Andrew Oberstar","email":"7e5d825dc1be16cdd54e33b219dba874260cbdd5@gmail.com"},"message":"Safer exit from repl test\n\nInstead of System/exit, stop the nrepl server. System/exit seemed to\ntrigger later tests that tried to use that daemon/worker with a NPE.","distinct":false,"url":"https://api.github.com/repos/gradle-clojure/gradle-clojure/commits/e99047a329fc03ec83bc481d029513ac51facfc7"},{"sha":"c6ce97e5e04af07328520f3feb93307f3f35e5a7","author":{"name":"Andrew Oberstar","email":"7e5d825dc1be16cdd54e33b219dba874260cbdd5@gmail.com"},"message":"CI: Upload test reports and daemon logs","distinct":false,"url":"https://api.github.com/repos/gradle-clojure/gradle-clojure/commits/c6ce97e5e04af07328520f3feb93307f3f35e5a7"},{"sha":"01afc96a8bce9d130c428063595960813e222ef6","author":{"name":"Andrew Oberstar","email":"7e5d825dc1be16cdd54e33b219dba874260cbdd5@gmail.com"},"message":"Stop using workers by default\n\nWorkers have been a massive headache. They seem poorly suited for\ncompilation, at least for languages like Clojure that can pollute the\nclassloader as part of compilation.\n\nThis change changes the default to use javaexec for one-off JVMs for the\nnecessary tasks. Workers can still be used using an experimental system\nproperty (which will stay undocumented for now).","distinct":false,"url":"https://api.github.com/repos/gradle-clojure/gradle-clojure/commits/01afc96a8bce9d130c428063595960813e222ef6"},{"sha":"9f6bc624b9cda794ab1512d6a85b39be6cae0098","author":{"name":"Andrew Oberstar","email":"7e5d825dc1be16cdd54e33b219dba874260cbdd5@gmail.com"},"message":"Merge pull request #76 from gradle-clojure/no-worker\n\nAbandon workers (at least by default)","distinct":true,"url":"https://api.github.com/repos/gradle-clojure/gradle-clojure/commits/9f6bc624b9cda794ab1512d6a85b39be6cae0098"}]}
{"actor":{"display_login":"ajoberstar"}}