payload: {"push_id":4394703935,"size":28,"distinct_size":21,"ref":"refs/heads/bugfix/zero_payment_accepted_incorrectly","head":"5c40294bf8f451554ec7ddbde8e0f52820e7905e","before":"c3adb1d90e9bac8d44cda1426a40c750c38c1556","commits":[{"sha":"d81042cc2bd50be92ba8c2461443e1cc562d4055","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Add test for scheduler triggering job after it has ended","distinct":false,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/d81042cc2bd50be92ba8c2461443e1cc562d4055"},{"sha":"9b4c7877c2d845ac52ad82ad28546052b9d11207","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"No-op when run is triggered outside of its allowed run times","distinct":false,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/9b4c7877c2d845ac52ad82ad28546052b9d11207"},{"sha":"45db83851a6d3443d57e4e6c572c6a22246d2965","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Add explicit logging of nonce","distinct":false,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/45db83851a6d3443d57e4e6c572c6a22246d2965"},{"sha":"be2087b69310571c8d322206627a108174415744","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Add error to nonce warning","distinct":false,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/be2087b69310571c8d322206627a108174415744"},{"sha":"8f60ac9913f15e95741829e02f4b850313714634","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Add fix for CreateTx losing nonce/from","distinct":false,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/8f60ac9913f15e95741829e02f4b850313714634"},{"sha":"a3772fa9fe5958f5c98ad8348a49c7d95bee603a","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Merge pull request #2027 from smartcontractkit/chore/tx_manager_nonce_logging\n\nFix nonce forgetting issue","distinct":false,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/a3772fa9fe5958f5c98ad8348a49c7d95bee603a"},{"sha":"6abd25e0cffc7b2c51930b4baa02a3eeb384500a","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Merge pull request #2021 from smartcontractkit/bugfix/scheduler_stops_after_end\n\nDon't CreateRuns outside of a Job's allowed time","distinct":false,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/6abd25e0cffc7b2c51930b4baa02a3eeb384500a"},{"sha":"7823524321619fc333737b2079f4a47d5e7b930d","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Test for insufficient payment bug","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/7823524321619fc333737b2079f4a47d5e7b930d"},{"sha":"c0453f553e308a74ece7f46295b4bdc9ee133263","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Handle errors in newRun correctly, don't wipe out status","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/c0453f553e308a74ece7f46295b4bdc9ee133263"},{"sha":"af7ba79d7ab21340a453a811aee118c185dd4c51","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Add test for zero minimum payment case","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/af7ba79d7ab21340a453a811aee118c185dd4c51"},{"sha":"8fe68be2eed0d7ed94d798cf7d66890c42fe8eec","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Add test case for configuration min payment fallback","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/8fe68be2eed0d7ed94d798cf7d66890c42fe8eec"},{"sha":"c187bfe93061153cf11d6a82604dcc52365b7392","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Refactor newRun to group all validation together\n\nLot of redundancy in this code removed, e.g: setting status twice.\nPut all the validation logic together\nDon't save errored run for job with no tasks, just return error","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/c187bfe93061153cf11d6a82604dcc52365b7392"},{"sha":"e3cf896f78687ca87621e17689897a8246048a7f","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Use configured minimum payment if available","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/e3cf896f78687ca87621e17689897a8246048a7f"},{"sha":"ef9874e52684a6279eba3cfd8e938dbafcd54893","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Use a table test for all the payment cases","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/ef9874e52684a6279eba3cfd8e938dbafcd54893"},{"sha":"503cdb633e2db2a333fa7a979b6830ed7c0f36ee","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Make sure configuration payment is used if higher, fix logic in\nMeetsMinimumPayment","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/503cdb633e2db2a333fa7a979b6830ed7c0f36ee"},{"sha":"b5dfec25cddd002fcf6757817195560d006f0d91","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"JobRun should not expose NewRun as part of its interface\n\nNewRun on JobRun produces an incomplete JobRun, so moved this into\ncltest.go. NewRun in services only produces a complete JobRun.","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/b5dfec25cddd002fcf6757817195560d006f0d91"},{"sha":"0e1b8dde5d61347e07dba21943b147057133ec7b","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"TestORM_CreateJobRun_CreatesRunRequest restored with services.NewRun","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/0e1b8dde5d61347e07dba21943b147057133ec7b"},{"sha":"5ad89881349b81710f5fcd0c63c3cf17f72ee2c7","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Remove unused payment from various run_executor_test.go tests","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/5ad89881349b81710f5fcd0c63c3cf17f72ee2c7"},{"sha":"326f440b8ee6bc11eebedd0a9074920c831bbf77","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Remove redundant validation for job minimum payment cost","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/326f440b8ee6bc11eebedd0a9074920c831bbf77"},{"sha":"5bc034c7e178b4fc2be246dbcda2929b955152dd","author":{"name":"John Barker","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@j16r.net"},"message":"Job minimum payment should be optional, and if supplied always used","distinct":true,"url":"https://api.github.com/repos/smartcontractkit/chainlink/commits/5bc034c7e178b4fc2be246dbcda2929b955152dd"}]}
other: {"actor":{"display_login":"j16r"}}