{"push_id":4235446897,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"2c2e8b188209ecaa11b3aa28c03ab43c102bbad9","before":"7a5ac8b7523e5f810abde9cdab237d5bba3a2882","commits":[{"sha":"336b5edc7cd5b3a03a440b09a0c1a54df063ad6c","author":{"name":"Fabrizio Ferrai","email":"4bc807359064196b62993128d0b6b24a4c87058a@gmail.com"},"message":"Revert to lts-12 (#479)","distinct":true,"url":"https://api.github.com/repos/danieljharvey/spago/commits/336b5edc7cd5b3a03a440b09a0c1a54df063ad6c"},{"sha":"fe425587336759b858e0ed8cd4820dd94b335b9a","author":{"name":"Fabrizio Ferrai","email":"4bc807359064196b62993128d0b6b24a4c87058a@gmail.com"},"message":"Rewrite Curator (#458)\n\n..to hopefully make it more maintainable\r\n\r\nImprovements:\r\n- switch to a single shared bus for messages where everyone posts, instead of passing messages around between threads. This makes it much easier to hook new stuff.\r\n- clone the relevant repos only when making changes to them instead of doing it at start. This is because then we can just trash the repo if there are issues instead of trying to cleanup (which still fails sometimes, and then we get into broken state)\r\n- do only one PR a day to `package-sets` instead of one for every package. This is to reduce annoyance\r\n- open PRs even for broken verifications, so we can inspect what's up. This means also keeping a list of \"packages that are skipped\", because then we can get green CI again\r\n- the way we keep the above list is by reading the PR threads and looking for commands for the Curator. E.g. if the most recent release of `simple-json` doesn't work with the set then `@spacchettibotti ban simple-json` would make the Curator skip that version\r\n- stop opening PRs if the state is broken, but post to the same one. This is also to reduce annoyance","distinct":true,"url":"https://api.github.com/repos/danieljharvey/spago/commits/fe425587336759b858e0ed8cd4820dd94b335b9a"},{"sha":"2c2e8b188209ecaa11b3aa28c03ab43c102bbad9","author":{"name":"Fabrizio Ferrai","email":"4bc807359064196b62993128d0b6b24a4c87058a@gmail.com"},"message":"Merge branch 'master' into master","distinct":true,"url":"https://api.github.com/repos/danieljharvey/spago/commits/2c2e8b188209ecaa11b3aa28c03ab43c102bbad9"}]}
{"actor":{"display_login":"f-f"}}