{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":85727675,"defaultBranch":"main","name":"octue-sdk-python","ownerLogin":"octue","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-21T16:35:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16574396?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714061821.0","currentOid":""},"activityList":{"items":[{"before":"d672d28faba9d89dc8061e67feebc25e55a4ce4f","after":"0ba5983eafd410781d6ab93f3d1f9dd46beba7e5","ref":"refs/heads/upgrade-twined","pushedAt":"2024-04-29T16:53:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"FIX: Avoid running `os.makedirs` on empty string\n\nskipci","shortMessageHtmlLink":"FIX: Avoid running os.makedirs on empty string"}},{"before":"6b2a28e3e24c493e79a36158243f1d18a2abd4fa","after":"d672d28faba9d89dc8061e67feebc25e55a4ce4f","ref":"refs/heads/upgrade-twined","pushedAt":"2024-04-29T15:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"FIX: Fix getting local metadata file's absolute path","shortMessageHtmlLink":"FIX: Fix getting local metadata file's absolute path"}},{"before":"8776b13842a7730db0f2d3d7166fb7d1f7c7b305","after":"6b2a28e3e24c493e79a36158243f1d18a2abd4fa","ref":"refs/heads/upgrade-twined","pushedAt":"2024-04-29T14:22:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"FIX: Ensure `order` argument is given in `Service.send_exception`","shortMessageHtmlLink":"FIX: Ensure order argument is given in Service.send_exception"}},{"before":"5cd81911393374a15fefec5aeeb5d0e0d52f8792","after":"8776b13842a7730db0f2d3d7166fb7d1f7c7b305","ref":"refs/heads/upgrade-twined","pushedAt":"2024-04-29T11:48:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"DEP: Require `twined=0.5.4`\n\nskipci","shortMessageHtmlLink":"DEP: Require twined=0.5.4"}},{"before":null,"after":"5cd81911393374a15fefec5aeeb5d0e0d52f8792","ref":"refs/heads/upgrade-twined","pushedAt":"2024-04-25T16:17:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"DEP: Loosen `twined` dependency","shortMessageHtmlLink":"DEP: Loosen twined dependency"}},{"before":"146d5ba0e703e7676c069ededfb7785fced1bb53","after":"cc5fc13ffc016f61d52c26dbe640dfe0c67a6526","ref":"refs/heads/main","pushedAt":"2024-04-23T13:57:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"CHO: Add version compatibility metadata\n\nskipci","shortMessageHtmlLink":"CHO: Add version compatibility metadata"}},{"before":"2f4e8b77ea18c6be3c66c48f5e9b7c8bb60e9f20","after":null,"ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T11:44:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"}},{"before":"6999b22ea0e7c90faad7ac697b3b43711d21ae72","after":"146d5ba0e703e7676c069ededfb7785fced1bb53","ref":"refs/heads/main","pushedAt":"2024-04-23T11:44:33.000Z","pushType":"pr_merge","commitsCount":29,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"MRG: Merge pull request #647 from octue/improve-async-retrieved-events\n\nImprove async event retrieval workflow","shortMessageHtmlLink":"MRG: Merge pull request #647 from octue/improve-async-retrieved-events"}},{"before":"330ea82852fbad8adfa7463d55e52c9979691aab","after":"2f4e8b77ea18c6be3c66c48f5e9b7c8bb60e9f20","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T11:38:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"OPS: Use `python3.10` for release workflow\n\nskipci","shortMessageHtmlLink":"OPS: Use python3.10 for release workflow"}},{"before":"b3575804bbf272931127e925a62cb43dc4ed8fcc","after":"330ea82852fbad8adfa7463d55e52c9979691aab","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T11:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"TST: Update test for `python3.10`","shortMessageHtmlLink":"TST: Update test for python3.10"}},{"before":"abfe68be021bb90845c8d45788a5174dc962d8a3","after":"b3575804bbf272931127e925a62cb43dc4ed8fcc","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T11:02:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"REV: Revert \"OPS: Use python3.11 for tests\"\n\nThis reverts commit c86b441a43f4ac79c3898cd4fc06541ca855b0ee.","shortMessageHtmlLink":"REV: Revert \"OPS: Use python3.11 for tests\""}},{"before":"c86b441a43f4ac79c3898cd4fc06541ca855b0ee","after":"abfe68be021bb90845c8d45788a5174dc962d8a3","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T10:59:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"DEP: Loosen numpy dependency","shortMessageHtmlLink":"DEP: Loosen numpy dependency"}},{"before":"b2590282ad751fad873cf93fc7969bb6e727317d","after":"c86b441a43f4ac79c3898cd4fc06541ca855b0ee","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T10:53:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"OPS: Use python3.11 for tests","shortMessageHtmlLink":"OPS: Use python3.11 for tests"}},{"before":"69bc7a3d54cd4e3c1c0a39eec746456501aa2aab","after":"b2590282ad751fad873cf93fc7969bb6e727317d","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T10:36:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"OPS: Run tests with python3.10","shortMessageHtmlLink":"OPS: Run tests with python3.10"}},{"before":"6d47bb167840028fe56789ae6d16302f51ca785d","after":"69bc7a3d54cd4e3c1c0a39eec746456501aa2aab","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T10:35:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"OPS: Run tests with python3.10","shortMessageHtmlLink":"OPS: Run tests with python3.10"}},{"before":"6d04c97a8b5de6f304421c7ec9dea9afa0e74336","after":"6d47bb167840028fe56789ae6d16302f51ca785d","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T10:31:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"OPS: Cache dependencies in some workflows","shortMessageHtmlLink":"OPS: Cache dependencies in some workflows"}},{"before":"28df0496732d2ffba2aef03dc610d8e2af13c1e5","after":"6d04c97a8b5de6f304421c7ec9dea9afa0e74336","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T10:11:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"TST: Always make `total_rows=0` in `MockEmptyResult`","shortMessageHtmlLink":"TST: Always make total_rows=0 in MockEmptyResult"}},{"before":"76a48671f70580629985fbc2acdcc607fe599d6d","after":"28df0496732d2ffba2aef03dc610d8e2af13c1e5","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T10:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"TST: Always make `total_rows=0` in `MockEmptyResult`\n\nskipci","shortMessageHtmlLink":"TST: Always make total_rows=0 in MockEmptyResult"}},{"before":"f496b4b365e8beeb761066926a84993125970b88","after":"76a48671f70580629985fbc2acdcc607fe599d6d","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T10:06:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"ENH: Raise error if no events found when calling `get_events`\n\nskipci","shortMessageHtmlLink":"ENH: Raise error if no events found when calling get_events"}},{"before":"4b32c36511b831954fb0d193eec514e96ac00605","after":"f496b4b365e8beeb761066926a84993125970b88","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-23T09:14:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"DEP: Make `db-dtypes` and `google-cloud-bigquery` optional\n\nBREAKING CHANGE: To keep using the `get_events` function, add the `bigquery` optional extra to your installation command e.g. `poetry install -E bigquery`.","shortMessageHtmlLink":"DEP: Make db-dtypes and google-cloud-bigquery optional"}},{"before":"bcde18ecfcb4f8563edda4145acafafb2f7230a9","after":"4b32c36511b831954fb0d193eec514e96ac00605","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-17T14:06:40.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"FIX: Return schema-compliant events and attributes from `get_events`","shortMessageHtmlLink":"FIX: Return schema-compliant events and attributes from get_events"}},{"before":null,"after":"bcde18ecfcb4f8563edda4145acafafb2f7230a9","ref":"refs/heads/improve-async-retrieved-events","pushedAt":"2024-04-15T12:31:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"ENH: Return question UUID from `Child.ask`\n\nBREAKING CHANGE: Instead of writing `answer = Child.ask(...)`, write `answer, question_uuid = Child.ask(...)` (and the same for `ChildEmulator`)","shortMessageHtmlLink":"ENH: Return question UUID from Child.ask"}},{"before":"002dac5a24d497e9dbcedf88d3fc0c375bfff95a","after":"6999b22ea0e7c90faad7ac697b3b43711d21ae72","ref":"refs/heads/main","pushedAt":"2024-04-11T16:47:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"MRG: Merge pull request #643 from octue/run-tests-on-python3.11\n\nRun tests on `python3.11`","shortMessageHtmlLink":"MRG: Merge pull request #643 from octue/run-tests-on-python3.11"}},{"before":"8eb03792581fab1e471c73625fc126924fa6729d","after":null,"ref":"refs/heads/run-tests-on-python3.11","pushedAt":"2024-04-11T16:47:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"}},{"before":"20e68c046b90b594444ae259966b36a6c50449d6","after":"8eb03792581fab1e471c73625fc126924fa6729d","ref":"refs/heads/run-tests-on-python3.11","pushedAt":"2024-04-11T16:40:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"REV: Revert \"TST: Run tests on python3.11\"\n\nThis reverts commit 20e68c046b90b594444ae259966b36a6c50449d6.","shortMessageHtmlLink":"REV: Revert \"TST: Run tests on python3.11\""}},{"before":null,"after":"20e68c046b90b594444ae259966b36a6c50449d6","ref":"refs/heads/run-tests-on-python3.11","pushedAt":"2024-04-11T16:37:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"TST: Run tests on python3.11","shortMessageHtmlLink":"TST: Run tests on python3.11"}},{"before":"203ed7bda6c30a18f5f38d4459c7c683517a264a","after":"002dac5a24d497e9dbcedf88d3fc0c375bfff95a","ref":"refs/heads/main","pushedAt":"2024-04-11T16:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"TST: Fix tests","shortMessageHtmlLink":"TST: Fix tests"}},{"before":"cbe5eb692790b080411313213533e3e82f9587ea","after":null,"ref":"refs/heads/better-support-asynchronous-questions","pushedAt":"2024-04-11T16:21:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"}},{"before":"4366d666066dc88199f8a08bc04d7f79666ad7a9","after":"203ed7bda6c30a18f5f38d4459c7c683517a264a","ref":"refs/heads/main","pushedAt":"2024-04-11T16:21:40.000Z","pushType":"pr_merge","commitsCount":171,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"MRG: Merge pull request #632 from octue/better-support-asynchronous-questions\n\nSwitch to event-driven infrastructure and improve support for asynchronous questions","shortMessageHtmlLink":"MRG: Merge pull request #632 from octue/better-support-asynchronous-q…"}},{"before":"14481ace81c33479960a9b1a280204b8abd9b083","after":"cbe5eb692790b080411313213533e3e82f9587ea","ref":"refs/heads/better-support-asynchronous-questions","pushedAt":"2024-04-11T16:18:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cortadocodes","name":"Marcus","path":"/cortadocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33758634?s=80&v=4"},"commit":{"message":"DOC: Update inter-service compatibility doc\n\nskipci","shortMessageHtmlLink":"DOC: Update inter-service compatibility doc"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPTM-1AA","startCursor":null,"endCursor":null}},"title":"Activity · octue/octue-sdk-python"}