{"push_id":726777361,"size":5,"distinct_size":0,"ref":"refs/heads/master","head":"3e1616acd029c412db4d7571f6f28e53ccd03049","before":"354ea649456a017071d96bf23f5500443a789917","commits":[{"sha":"fee05cb68c0c01db7c7b5a3bcbd8b9566dd8979e","author":{"email":"9ff4fdc39f20a0561fa10a306a859a76e45ed576@dex.tw","name":"Neson"},"message":"configure sidekiq","distinct":false,"url":"https://api.github.com/repos/colorgy/Books/commits/fee05cb68c0c01db7c7b5a3bcbd8b9566dd8979e"},{"sha":"8c55d8f430c2d6b4692e705201380b0fe2d14443","author":{"email":"9ff4fdc39f20a0561fa10a306a859a76e45ed576@dex.tw","name":"Neson"},"message":"setup clockwork and automatic sync courses","distinct":false,"url":"https://api.github.com/repos/colorgy/Books/commits/8c55d8f430c2d6b4692e705201380b0fe2d14443"},{"sha":"ae25d9cf0533c267f7b6abb2a8d93918a524e519","author":{"email":"9ff4fdc39f20a0561fa10a306a859a76e45ed576@dex.tw","name":"Neson"},"message":"use dotenv in production","distinct":false,"url":"https://api.github.com/repos/colorgy/Books/commits/ae25d9cf0533c267f7b6abb2a8d93918a524e519"},{"sha":"e7822f81691fb2edc919362404020c65f6efc42c","author":{"email":"9ff4fdc39f20a0561fa10a306a859a76e45ed576@dex.tw","name":"Neson"},"message":"retry feature tests","distinct":false,"url":"https://api.github.com/repos/colorgy/Books/commits/e7822f81691fb2edc919362404020c65f6efc42c"},{"sha":"3e1616acd029c412db4d7571f6f28e53ccd03049","author":{"email":"9ff4fdc39f20a0561fa10a306a859a76e45ed576@dex.tw","name":"Neson"},"message":"use Rails logger for Sidekiq","distinct":false,"url":"https://api.github.com/repos/colorgy/Books/commits/3e1616acd029c412db4d7571f6f28e53ccd03049"}]}