{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":338661788,"defaultBranch":"main","name":"exograph","ownerLogin":"exograph","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-13T20:18:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/128085499?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716079134.0","currentOid":""},"activityList":{"items":[{"before":"26677dc4152cb6a0187ca7406243248f0b97b810","after":null,"ref":"refs/heads/robust-context-errors","pushedAt":"2024-05-19T00:38:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"}},{"before":"a4866f4577535aaefec096ca2fdadedb0ab4aa81","after":"22cba488ad39411856ae6c551bc26a892a9a3399","ref":"refs/heads/main","pushedAt":"2024-05-19T00:38:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Improve error reporting for type errors in context definitions (#1086)\n\nUse a proper `Err` instead of panic upon encountering an undefined type.","shortMessageHtmlLink":"Improve error reporting for type errors in context definitions (#1086)"}},{"before":"6bc3b57ee243d431e1c081c54d5395be0de5873a","after":null,"ref":"refs/heads/robust-wipe-database","pushedAt":"2024-05-18T23:51:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"}},{"before":null,"after":"26677dc4152cb6a0187ca7406243248f0b97b810","ref":"refs/heads/robust-context-errors","pushedAt":"2024-05-18T23:50:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Improve error reporting for type errors in context definitions","shortMessageHtmlLink":"Improve error reporting for type errors in context definitions"}},{"before":"4c0df2375837eec95f70b6fa42c8f8a08c76faad","after":"a4866f4577535aaefec096ca2fdadedb0ab4aa81","ref":"refs/heads/main","pushedAt":"2024-05-18T00:16:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Make wiping database robust (#1085)\n\nInstead of dropping and recreating the public schema, we migrate to an empty system. This ensures that the wiping logic considers non-public schemas and tables.","shortMessageHtmlLink":"Make wiping database robust (#1085)"}},{"before":null,"after":"6bc3b57ee243d431e1c081c54d5395be0de5873a","ref":"refs/heads/robust-wipe-database","pushedAt":"2024-05-17T23:43:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Make wiping database robust\n\nInstead of dropping and recreating the public schema, we migrate to an empty system. This ensures that the wiping logic considers non-public schemas and tables.","shortMessageHtmlLink":"Make wiping database robust"}},{"before":"cd4912a30ab64ade80e8476ff97c1249b914fdb7","after":null,"ref":"refs/heads/env-refactoring","pushedAt":"2024-05-15T18:32:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"}},{"before":"84781d79aa70d7b91cc2f488c98b866e285f7ee9","after":"4c0df2375837eec95f70b6fa42c8f8a08c76faad","ref":"refs/heads/main","pushedAt":"2024-05-15T18:32:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Abstract out retrieving from environment (#1084)\n\n- Introduce a new exo-env crate to abstract the concept of retrieving values from the system environment or a provided map (and may be extended to other sources in the future).\r\n- Use DATABASE_URL as a fallback to EXO_POSTGRES_URL. Also, drop the `EXO_POSTGRES_USER` and `EXO_POSTGRES_PASSWORD` environment variables (instead of relying on the database URL to contain the user and password).","shortMessageHtmlLink":"Abstract out retrieving from environment (#1084)"}},{"before":"18e7651de833459340ea374f9a1ed70048322f6a","after":"cd4912a30ab64ade80e8476ff97c1249b914fdb7","ref":"refs/heads/env-refactoring","pushedAt":"2024-05-15T17:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Fix another compiler error in aws-lambda","shortMessageHtmlLink":"Fix another compiler error in aws-lambda"}},{"before":"ddff49e400f518f30a3074ca98c03238191c64a4","after":"18e7651de833459340ea374f9a1ed70048322f6a","ref":"refs/heads/env-refactoring","pushedAt":"2024-05-15T16:45:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Fix compilation of aws-lambda tests","shortMessageHtmlLink":"Fix compilation of aws-lambda tests"}},{"before":"06ce06a2e3e08ab5536f7c6b30f580990e70f107","after":"ddff49e400f518f30a3074ca98c03238191c64a4","ref":"refs/heads/env-refactoring","pushedAt":"2024-05-15T16:29:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Use DATABASE_URL as a fallback to EXO_POSTGRES_URL\n\nAlso drop the `EXO_POSTGRES_USER` and `EXO_POSTGRES_PASSWORD` environment (instead relying on the database URL to contain the user and password).","shortMessageHtmlLink":"Use DATABASE_URL as a fallback to EXO_POSTGRES_URL"}},{"before":null,"after":"06ce06a2e3e08ab5536f7c6b30f580990e70f107","ref":"refs/heads/env-refactoring","pushedAt":"2024-05-15T15:38:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Abstract out retrieving from environment\n\nIntroduce exo-env crate to abstract the concept of retrieving values from the system environment or a provided map (and may be extended to other sources in the future).","shortMessageHtmlLink":"Abstract out retrieving from environment"}},{"before":"7a3ab7eec452d4ee3eb49e876f40c90427075848","after":"316558d5475e696247db943a25a0cb0254da5698","ref":"refs/heads/cfw","pushedAt":"2024-05-14T02:53:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Support OIDC authentication","shortMessageHtmlLink":"Support OIDC authentication"}},{"before":"3cb98adf332603bfdd2a29487b7f553b9f3514a7","after":null,"ref":"refs/heads/optional-pooling","pushedAt":"2024-05-13T18:11:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"}},{"before":"f259183662c78fd36ffe2f471bda4fd3ba4078b1","after":"7a3ab7eec452d4ee3eb49e876f40c90427075848","ref":"refs/heads/cfw","pushedAt":"2024-05-13T16:43:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into cfw","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into cfw"}},{"before":"d18244c08e9bd62d556e6577a9494dd44c21ec44","after":null,"ref":"refs/heads/optimized-tx","pushedAt":"2024-05-13T03:26:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"}},{"before":"052086b848fbbd525017247e8fd964043e1be999","after":"84781d79aa70d7b91cc2f488c98b866e285f7ee9","ref":"refs/heads/main","pushedAt":"2024-05-13T03:26:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Optimize transaction setup (#1083)\n\nAvoid setting up transactions in places we are sure that only one database query or mutation will be executed. \r\n\r\nWe mark the following case to need transaction boundary.\r\n- If the `TransactionScript` has multiple steps.\r\n- If the incoming operation has multiple top level queries/mutations\r\n- If the incoming operation has an interceptor\r\n- If the incoming operation is a Deno or WASM operation\r\n\r\nWe could further optimize the last two cases, but as a separate PR.","shortMessageHtmlLink":"Optimize transaction setup (#1083)"}},{"before":null,"after":"d18244c08e9bd62d556e6577a9494dd44c21ec44","ref":"refs/heads/optimized-tx","pushedAt":"2024-05-12T23:12:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Avoid transaction in places we are sure we don't need one","shortMessageHtmlLink":"Avoid transaction in places we are sure we don't need one"}},{"before":"94fa292590466687891bd7f5c6239382eb9aa9fa","after":"f259183662c78fd36ffe2f471bda4fd3ba4078b1","ref":"refs/heads/cfw","pushedAt":"2024-05-11T16:07:33.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into cfw","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into cfw"}},{"before":"4860ec2b2490e6a3e71a83b69745619a493db24d","after":"052086b848fbbd525017247e8fd964043e1be999","ref":"refs/heads/main","pushedAt":"2024-05-11T15:52:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Make database connection pool optional behind a feature (#1082)\n\nMakes creation and pooling orthogonal concepts and introduces the `pool` feature in `exo-sql` to let consumers decide whether to bring in associated dependencies.\r\n\r\nAlso:\r\n* Introduce DatabaseClientManager vs DatabaseClient distinction\r\n* Move database connection, SSL config, and pooling code to separate submodules","shortMessageHtmlLink":"Make database connection pool optional behind a feature (#1082)"}},{"before":"d4bf5bfaa58f4341d5f712854692c707c9a953af","after":"3cb98adf332603bfdd2a29487b7f553b9f3514a7","ref":"refs/heads/optional-pooling","pushedAt":"2024-05-10T23:53:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"No default features for exo-sql","shortMessageHtmlLink":"No default features for exo-sql"}},{"before":null,"after":"d4bf5bfaa58f4341d5f712854692c707c9a953af","ref":"refs/heads/optional-pooling","pushedAt":"2024-05-10T23:41:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"No default features for exo-sql","shortMessageHtmlLink":"No default features for exo-sql"}},{"before":"f887d351d4ac0085be17a22aa5fc73e2f119618c","after":"94fa292590466687891bd7f5c6239382eb9aa9fa","ref":"refs/heads/cfw","pushedAt":"2024-05-08T21:11:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Fix path to zip file","shortMessageHtmlLink":"Fix path to zip file"}},{"before":null,"after":"f887d351d4ac0085be17a22aa5fc73e2f119618c","ref":"refs/heads/cfw","pushedAt":"2024-05-08T20:42:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Temporary change to test CI","shortMessageHtmlLink":"Temporary change to test CI"}},{"before":"4077cfffbcd256d6ec4c2f74e3c17ebb9587561d","after":null,"ref":"refs/heads/deadpool-version-upgrade","pushedAt":"2024-05-07T18:27:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"}},{"before":"eefda9ce783bf2736a0ef5988094c23cb7c1a80c","after":"4860ec2b2490e6a3e71a83b69745619a493db24d","ref":"refs/heads/main","pushedAt":"2024-05-07T18:24:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Upgrade deadpool-postgres to 0.13.2 (#1080)","shortMessageHtmlLink":"Upgrade deadpool-postgres to 0.13.2 (#1080)"}},{"before":null,"after":"4077cfffbcd256d6ec4c2f74e3c17ebb9587561d","ref":"refs/heads/deadpool-version-upgrade","pushedAt":"2024-05-07T17:51:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Upgrade deadpool-postgres to 0.13.2","shortMessageHtmlLink":"Upgrade deadpool-postgres to 0.13.2"}},{"before":"e695652eb0e3216d66a145cfb457b59c13314b73","after":null,"ref":"refs/heads/deadpool-version-upgrade","pushedAt":"2024-05-07T17:47:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"}},{"before":null,"after":"e695652eb0e3216d66a145cfb457b59c13314b73","ref":"refs/heads/deadpool-version-upgrade","pushedAt":"2024-05-07T17:42:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"},"commit":{"message":"Upgrade deadpool-postgres to 0.13.2","shortMessageHtmlLink":"Upgrade deadpool-postgres to 0.13.2"}},{"before":"b040ad68cf55970dd2fde69c0c964580c716cdc1","after":null,"ref":"refs/heads/deadpool-upgrade","pushedAt":"2024-05-05T21:23:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramnivas","name":"Ramnivas Laddad","path":"/ramnivas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137002?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETdghcgA","startCursor":null,"endCursor":null}},"title":"Activity ยท exograph/exograph"}