{"push_id":1672979603,"size":4,"distinct_size":4,"ref":"refs/heads/feature/try-methods","head":"ea6b9030a41f1a10a533e9536c36ac0058e457e2","before":"3009607b94731ec5adb1e08eb3c357f592c87bb4","commits":[{"sha":"45e6c65d70ba9c8929e64ea26a05fee90efe38fc","author":{"name":"Will Grauvogel","email":"59e798f348978e0dc85407c25c06d6e3851695ae@gmail.com"},"message":"rename test/ to examples/ (since that is what they are). unit tests to come later.","distinct":true,"url":"https://api.github.com/repos/purdue-tlt/studiokit-caliper-js/commits/45e6c65d70ba9c8929e64ea26a05fee90efe38fc"},{"sha":"c2b5763347edea13ca28cec99a796a2a8baba1ba","author":{"name":"Will Grauvogel","email":"59e798f348978e0dc85407c25c06d6e3851695ae@gmail.com"},"message":"change all 'try' methods to return Promises, use options.onError, validate optional options","distinct":true,"url":"https://api.github.com/repos/purdue-tlt/studiokit-caliper-js/commits/c2b5763347edea13ca28cec99a796a2a8baba1ba"},{"sha":"86f31d002f0edfc6d13a00ba5232632d1f6a2610","author":{"name":"Will Grauvogel","email":"59e798f348978e0dc85407c25c06d6e3851695ae@gmail.com"},"message":"start adding unit tests, add/update packages, basic CaliperService tests","distinct":true,"url":"https://api.github.com/repos/purdue-tlt/studiokit-caliper-js/commits/86f31d002f0edfc6d13a00ba5232632d1f6a2610"},{"sha":"ea6b9030a41f1a10a533e9536c36ac0058e457e2","author":{"name":"Will Grauvogel","email":"59e798f348978e0dc85407c25c06d6e3851695ae@gmail.com"},"message":"more unit tests\norganize tests, start work on validateOptions, tryGetOrRefreshAuthToken","distinct":true,"url":"https://api.github.com/repos/purdue-tlt/studiokit-caliper-js/commits/ea6b9030a41f1a10a533e9536c36ac0058e457e2"}]}
{"actor":{"display_login":"builtbywill"}}