{"push_id":1270509957,"size":1,"distinct_size":1,"ref":"refs/heads/development","head":"db0452b940f6df6c00065511dbe7b4c0aadc033c","before":"3cd63909ee19ff291cf973669e58de9d409018d2","commits":[{"sha":"db0452b940f6df6c00065511dbe7b4c0aadc033c","author":{"name":"Daniel Thorpe","email":"480854f0d2c3c4ce8ac565762a437da33c03ac3b@me.com"},"message":"Add base types to ProcedureKit (#405)\n\n* [OPR-405]: Creates Procedure\r\n\r\n* [OPR-405]: Sets the Swift version\r\n\r\n* [OPR-405]: Cleans project\r\n\r\n* [OPR-405]: Changes to destination\r\n\r\n* [OPR-405]: Stops using Fastlane for testing macOS\r\n\r\n* [OPR-405]: Adds initial files for ProcedureQueue\r\n\r\n* [OPR-405]: Defines ProcedureObserver\r\n\r\n* [OPR-405]: Adds the default implementation of ProcedureObserver\r\n\r\n* [OPR-405]: Adds the rest of the observer protocols\r\n\r\n* [OPR-405]: Adds @available annotations\r\n\r\n* [OPR-405]: Adds block based observers\r\n\r\n* [OPR-405]: Adds Protector / DispatchQueue extension\r\n\r\n* [OPR-405]: Further updates to observers API\r\n\r\n* [OPR-405]: Adds extension to Operation\r\n\r\nThis is for addCompletionBlock - but will be used for more stuff when we get into dependencies\r\n\r\n* [OPR-405]: Fixes lint issues\r\n\r\n* [OPR-405]: Adds Procedure protocol with AbstractProcedure\r\n\r\n* [OPR-405]: Starts interfaces in AbstractProcedure for execute & finish\r\n\r\n* [OPR-405]: Adds state transition\r\n\r\n* [OPR-405]: Refactors Procedure to be protocol based.\r\n\r\n* [OPR-405]: Adds most of the cancellaton functionality\r\n\r\n* [OPR-405]: Adds main implementation\r\n\r\nWith a few TODOs\r\n\r\n* [OPR-405]: Fixes available renames\r\n\r\n* [OPR-405]: Changes AbstractProcedure back to Procedure\r\n\r\n* [OPR-405]: Adds Testing framework\r\n\r\nWith TestProcedure class\r\n\r\n* [OPR-405]: Adds basic API to ProcedureTestCase\r\n\r\n* [OPR-405]: Updates dependencies\r\n\r\n* [OPR-405]: Commenting out non mac unit tests\r\n\r\nRun CI on iOS Simulators is basically impossible on beta version of Xcode.\r\n\r\n* [OPR-405]: Adds finishing and cancellation tests\r\n\r\n* [OPR-405]: Adds some finishing tests","distinct":true,"url":"https://api.github.com/repos/ProcedureKit/ProcedureKit/commits/db0452b940f6df6c00065511dbe7b4c0aadc033c"}]}
{"actor":{"display_login":"danthorpe"}}