{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":114295302,"defaultBranch":"develop","name":"arranger","ownerLogin":"overture-stack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-14T20:54:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32498250?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726721029.0","currentOid":""},"activityList":{"items":[{"before":"ca2b5735c8bfe2eecb5988657569c46f7e80b5d5","after":"b410afe0cc6db3d536933322a85ff20604f0742f","ref":"refs/heads/rename_me_please","pushedAt":"2024-09-19T15:52:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"only send network queries with original query fields","shortMessageHtmlLink":"only send network queries with original query fields"}},{"before":"d47f09bbb42395ba56de8219393af0ab6e3a0b15","after":"b3f15f02f8ebe8904f9dc2f7009826b2df8b1b6d","ref":"refs/heads/bridgeArranger","pushedAt":"2024-09-19T15:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MitchellShiell","name":"Mitchell Shiell","path":"/MitchellShiell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59712867?s=80&v=4"},"commit":{"message":"minor update","shortMessageHtmlLink":"minor update"}},{"before":"60bfaf57f0d6d8eb8c522d2fbddbf0b03795029c","after":"9e3f631e7cdab75e46c020e439b1a29284a7aeaf","ref":"refs/heads/response_data","pushedAt":"2024-09-19T15:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"remove log","shortMessageHtmlLink":"remove log"}},{"before":null,"after":"ca2b5735c8bfe2eecb5988657569c46f7e80b5d5","ref":"refs/heads/rename_me_please","pushedAt":"2024-09-19T04:43:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"break up main entry point into two modules, one for querying and one for field processing","shortMessageHtmlLink":"break up main entry point into two modules, one for querying and one …"}},{"before":null,"after":"d5544237699d7766766cba7a612c669c83a953c5","ref":"refs/heads/timeout_node_requests","pushedAt":"2024-09-18T22:31:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"add GQL request timeout with config option and default value","shortMessageHtmlLink":"add GQL request timeout with config option and default value"}},{"before":"a8b955705c5020c2a5f21a9a094356e8f09cdbc5","after":"60bfaf57f0d6d8eb8c522d2fbddbf0b03795029c","ref":"refs/heads/response_data","pushedAt":"2024-09-18T21:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"comments and cleanup","shortMessageHtmlLink":"comments and cleanup"}},{"before":"8989b7c09688a00f1ebedff183750c3d9b3c4046","after":"a8b955705c5020c2a5f21a9a094356e8f09cdbc5","ref":"refs/heads/response_data","pushedAt":"2024-09-18T07:59:13.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"format response object","shortMessageHtmlLink":"format response object"}},{"before":null,"after":"8989b7c09688a00f1ebedff183750c3d9b3c4046","ref":"refs/heads/response_data","pushedAt":"2024-09-16T23:30:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"adjust agg type gql resolved response","shortMessageHtmlLink":"adjust agg type gql resolved response"}},{"before":null,"after":"d47f09bbb42395ba56de8219393af0ab6e3a0b15","ref":"refs/heads/bridgeArranger","pushedAt":"2024-09-12T15:49:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MitchellShiell","name":"Mitchell Shiell","path":"/MitchellShiell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59712867?s=80&v=4"},"commit":{"message":"docs folder setup + ported existing docs","shortMessageHtmlLink":"docs folder setup + ported existing docs"}},{"before":"aa0f28103225f70742e66e17d4e273b0cb6197f8","after":null,"ref":"refs/heads/fix_network_agg_resolution","pushedAt":"2024-09-12T14:19:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"}},{"before":"642a5861856853c0eda8c58c5097906689e1b855","after":"f86d685c950fb386a9fb9f344077921337ce858d","ref":"refs/heads/feature/federated_search","pushedAt":"2024-09-12T14:19:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"Fix network agg resolution (#885)\n\n* add Bucket gql object type\r\n\r\n* text change, move func outside of nested func\r\n\r\n* fix resolved aggregations overriding\r\n\r\n* Update modules/server/src/network/aggregations/index.ts\r\n\r\nCo-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Ciaran Schutte \r\nCo-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>","shortMessageHtmlLink":"Fix network agg resolution (#885)"}},{"before":"8d972e30311d7574d45c896fda37e3e7447c1f19","after":"aa0f28103225f70742e66e17d4e273b0cb6197f8","ref":"refs/heads/fix_network_agg_resolution","pushedAt":"2024-09-12T14:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"Update modules/server/src/network/aggregations/index.ts\n\nCo-authored-by: Anders Richardsson <2107110+justincorrigible@users.noreply.github.com>","shortMessageHtmlLink":"Update modules/server/src/network/aggregations/index.ts"}},{"before":null,"after":"8d972e30311d7574d45c896fda37e3e7447c1f19","ref":"refs/heads/fix_network_agg_resolution","pushedAt":"2024-09-12T07:12:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"fix resolved aggregations overriding","shortMessageHtmlLink":"fix resolved aggregations overriding"}},{"before":"bee4882b8daf6c464d5971765d998eb069dcfbaf","after":null,"ref":"refs/heads/feat/resolver_responses","pushedAt":"2024-08-16T17:53:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"}},{"before":"249608fa396956c9712ea1e3650cf6bf4b794127","after":"642a5861856853c0eda8c58c5097906689e1b855","ref":"refs/heads/feature/federated_search","pushedAt":"2024-08-16T17:53:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"Feat/resolver responses (#884)\n\n* add documentName to config and use in remote connection gql queries\r\n\r\n* move fulfilled promise type guard to util and make it a generic\r\n\r\n* resolve aggregations from network query results'\r\n\r\n* return resolved response object\r\n\r\n* PR feedback\r\n\r\n---------\r\n\r\nCo-authored-by: Ciaran Schutte ","shortMessageHtmlLink":"Feat/resolver responses (#884)"}},{"before":"7e139e171642c283daa0109b6eac07a25e09c258","after":"bee4882b8daf6c464d5971765d998eb069dcfbaf","ref":"refs/heads/feat/resolver_responses","pushedAt":"2024-08-16T17:16:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"PR feedback","shortMessageHtmlLink":"PR feedback"}},{"before":null,"after":"7e139e171642c283daa0109b6eac07a25e09c258","ref":"refs/heads/feat/resolver_responses","pushedAt":"2024-08-15T19:57:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"return resolved response object","shortMessageHtmlLink":"return resolved response object"}},{"before":"51d7175fe0d1689eadc9936b41d80f6cbfe7cab0","after":"7e139e171642c283daa0109b6eac07a25e09c258","ref":"refs/heads/bbb","pushedAt":"2024-08-15T19:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"return resolved response object","shortMessageHtmlLink":"return resolved response object"}},{"before":"e8ba34a10e36bd83ffed05bb63b122be4cf80f5d","after":"51d7175fe0d1689eadc9936b41d80f6cbfe7cab0","ref":"refs/heads/bbb","pushedAt":"2024-08-15T19:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"resolve aggregations from network query results'","shortMessageHtmlLink":"resolve aggregations from network query results'"}},{"before":"978dcd09d458711878bf59d3d0b44c820e01d940","after":"e8ba34a10e36bd83ffed05bb63b122be4cf80f5d","ref":"refs/heads/bbb","pushedAt":"2024-08-15T04:36:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"move fulfilled promise type guard to util and make it a generic","shortMessageHtmlLink":"move fulfilled promise type guard to util and make it a generic"}},{"before":null,"after":"978dcd09d458711878bf59d3d0b44c820e01d940","ref":"refs/heads/bbb","pushedAt":"2024-08-15T04:10:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"add documentName to config and use in remote connection gql queries","shortMessageHtmlLink":"add documentName to config and use in remote connection gql queries"}},{"before":"629f19bcb8cedc81d720ce326ed9991986529b5d","after":null,"ref":"refs/heads/feat/resolve_stats","pushedAt":"2024-08-14T15:23:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"}},{"before":"922497986f9ca1fded6d4f07bd0d9b981215032e","after":"249608fa396956c9712ea1e3650cf6bf4b794127","ref":"refs/heads/feature/federated_search","pushedAt":"2024-08-14T15:23:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"Feat/resolve stats (#883)\n\n* add resolve aggregation function with tests\r\n\r\n* add basic aggregation TS types\r\n\r\n* cleanup\r\n\r\n* improve comments\r\n\r\n---------\r\n\r\nCo-authored-by: Ciaran Schutte ","shortMessageHtmlLink":"Feat/resolve stats (#883)"}},{"before":"3f4c653b139b9989201bc06b686142bfbecc87e2","after":"629f19bcb8cedc81d720ce326ed9991986529b5d","ref":"refs/heads/feat/resolve_stats","pushedAt":"2024-08-14T15:03:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"improve comments","shortMessageHtmlLink":"improve comments"}},{"before":"5011bbee236a031508ee2d3b3920477add5aac66","after":"3f4c653b139b9989201bc06b686142bfbecc87e2","ref":"refs/heads/feat/resolve_stats","pushedAt":"2024-08-14T13:29:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"58106703b7b2342544a1a205a51f50e5df017dc3","after":"5011bbee236a031508ee2d3b3920477add5aac66","ref":"refs/heads/feat/resolve_stats","pushedAt":"2024-08-14T02:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"add basic aggregation TS types","shortMessageHtmlLink":"add basic aggregation TS types"}},{"before":null,"after":"58106703b7b2342544a1a205a51f50e5df017dc3","ref":"refs/heads/feat/resolve_stats","pushedAt":"2024-08-14T00:34:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"add resolve aggregation function with tests","shortMessageHtmlLink":"add resolve aggregation function with tests"}},{"before":"7834eacdd8e7b600b67f32d4b1cbd8fd1bfe1166","after":null,"ref":"refs/heads/feat/agg_resolver","pushedAt":"2024-08-13T04:50:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"}},{"before":"c59e1b5231047efd6d05bf1ff9c707e3a501d8af","after":"922497986f9ca1fded6d4f07bd0d9b981215032e","ref":"refs/heads/feature/federated_search","pushedAt":"2024-08-13T04:50:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"Feat/agg resolver (#881)\n\n* add remote connection resolver func\r\n\r\n* adds resolver functionality for remote connection details, including health check to gql server\r\n\r\n* add types, improve comment, move into remote connection resolver into distinct file\r\n\r\n* remove unused imports\r\n\r\n* add utility type. use utility objectValues type for type values from const\r\n\r\n* fix type lookup in gql object\r\n\r\n* add comments\r\n\r\n* PR feedback: comment blocks\r\n\r\n* additional remote connection node data resolver response data\r\n\r\n* create typeDefs file for remote connection data\r\n\r\n* move typeDefs for aggregations\r\n\r\n* add resolver map, rename remote connection resolver file\r\n\r\n* cleanup imports and creation of schema, imorts from distinct resolver and typedef files\r\n\r\n* rename and fix type on Remote Connection gql resp\r\n\r\n* remove ping healthcheck for nodes on resolver\r\n\r\n* pass correct object to get available types\r\n\r\n* add temp gql server for network aggs\r\n\r\n* add status check\r\n\r\n* fetchGQL helper func working with axios\r\n\r\n* rework dynamic network search types based on remote connections types\r\n\r\n* use __type query instead of full introspectionQuery\r\n\r\n* remove old code\r\n\r\n* add single typeDef export, responsible for merging remote connection and aggregation types\r\n\r\n* correct structure for merging typedefs with other typedefs, merge on Query\r\n\r\n* get all types from remote connections once\r\n\r\n* agg resolver structuring\r\n\r\n* add aggregations resolvers\r\n\r\n* add agg resolver network calls\r\n\r\n* rename and narrow NetworkType type across files\r\n\r\n* add common file\r\n\r\n* add network queries file\r\n\r\n* rename var\r\n\r\n* query remote connections\r\n\r\n* move query\r\n\r\n* add comments\r\n\r\n* add supported and unsupported aggregations with test\r\n\r\n* ts-jest disable diagnostics to run tests without all types passing\r\n\r\n* rework connection status property to do ping healthcehck\r\n\r\n* types cleanup across files\r\n\r\n* improved typing for reducer in field types, covering supported and unsupported aggregates\r\n\r\n* tighten and rename types\r\n\r\n* type cleanup and comments\r\n\r\n* add explicit name mapping\r\n\r\n* rename type correctly\r\n\r\n* Cleanup query lookup for aggregations for remote connections\r\n\r\n* move TSdoc comment\r\n\r\n* move types\r\n\r\n* add util func to convert gql AST into string\r\n\r\n* move aggregations resolver code into a module\r\n\r\n* simplify query to be composable, better naming for agg query map\r\n\r\n* aggregation logic placeholder\r\n\r\n* cleanup\r\n\r\n* rework logic to use single request and mapping fields, instead of slicing central query\r\n\r\n---------\r\n\r\nCo-authored-by: Ciaran Schutte ","shortMessageHtmlLink":"Feat/agg resolver (#881)"}},{"before":"6b13689715eff393d5a1e52cf94ed8805cee7a81","after":"7834eacdd8e7b600b67f32d4b1cbd8fd1bfe1166","ref":"refs/heads/feat/agg_resolver","pushedAt":"2024-08-07T07:02:18.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ciaranschutte","name":"Ciarán Schütte","path":"/ciaranschutte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486054?s=80&v=4"},"commit":{"message":"rework logic to use single request and mapping fields, instead of slicing central query","shortMessageHtmlLink":"rework logic to use single request and mapping fields, instead of sli…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNTo1MjozOC4wMDAwMDBazwAAAAS7D0T6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNTo1MjozOC4wMDAwMDBazwAAAAS7D0T6","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wN1QwNzowMjoxOC4wMDAwMDBazwAAAAST2gs2"}},"title":"Activity · overture-stack/arranger"}