{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":259463685,"defaultBranch":"trunk","name":"carbon-lang","ownerLogin":"carbon-language","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-27T21:45:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63681715?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717022885.0","currentOid":""},"activityList":{"items":[{"before":"cda5f66d22a91970bb0a3a4125877cd8f0b783e3","after":null,"ref":"refs/heads/gh-readonly-queue/trunk/pr-4004-419d2e39d83fb37b05f592d5ea61926d439a424b","pushedAt":"2024-05-29T23:11:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"419d2e39d83fb37b05f592d5ea61926d439a424b","after":"cda5f66d22a91970bb0a3a4125877cd8f0b783e3","ref":"refs/heads/trunk","pushedAt":"2024-05-29T23:11:57.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Refactor NodeCategory to provide a class API (#4004)\n\nMirroring #4003 for NodeCategory.\n\nNote we template a lot more on NodeCategory's enum, so this is a\nslightly more awkward delta.\n\nAlso, switch from Enum in KeywordModifierSet to RawEnumType for\nconsistency with EnumBase. The templating on NodeCategory had me\nthinking about that more.","shortMessageHtmlLink":"Refactor NodeCategory to provide a class API (#4004)"}},{"before":null,"after":"cda5f66d22a91970bb0a3a4125877cd8f0b783e3","ref":"refs/heads/gh-readonly-queue/trunk/pr-4004-419d2e39d83fb37b05f592d5ea61926d439a424b","pushedAt":"2024-05-29T22:48:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Refactor NodeCategory to provide a class API (#4004)\n\nMirroring #4003 for NodeCategory.\n\nNote we template a lot more on NodeCategory's enum, so this is a\nslightly more awkward delta.\n\nAlso, switch from Enum in KeywordModifierSet to RawEnumType for\nconsistency with EnumBase. The templating on NodeCategory had me\nthinking about that more.","shortMessageHtmlLink":"Refactor NodeCategory to provide a class API (#4004)"}},{"before":"419d2e39d83fb37b05f592d5ea61926d439a424b","after":null,"ref":"refs/heads/gh-readonly-queue/trunk/pr-4000-512583d7446538060da32c4886d5f1a99db21f49","pushedAt":"2024-05-29T21:09:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"512583d7446538060da32c4886d5f1a99db21f49","after":"419d2e39d83fb37b05f592d5ea61926d439a424b","ref":"refs/heads/trunk","pushedAt":"2024-05-29T21:09:33.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Move child count and bracketing information for parse nodes into the node kind definition. (#4000)\n\nInstead of tracking the bracketing and child count information in the\nkind macro in `node_kind.def`, provide it to `NodeKind::Define` in\n`typed_nodes.h`. If a node is both bracketed and has a fixed child\ncount, track both facts and check them both in tree verification, since\nit's easy to do so now.\n\nThe overall goal here is to reduce `node_kind.def` down to a simple list\nof names. I have a slightly different approach in mind for the token\nkinds.\n\n---------\n\nCo-authored-by: Jon Ross-Perkins \nCo-authored-by: Carbon Infra Bot ","shortMessageHtmlLink":"Move child count and bracketing information for parse nodes into the …"}},{"before":"512583d7446538060da32c4886d5f1a99db21f49","after":null,"ref":"refs/heads/gh-readonly-queue/trunk/pr-4003-28170c786708167c59802c7c8318474344f85cb9","pushedAt":"2024-05-29T21:02:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"28170c786708167c59802c7c8318474344f85cb9","after":"512583d7446538060da32c4886d5f1a99db21f49","ref":"refs/heads/trunk","pushedAt":"2024-05-29T21:02:03.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Refactor KeywordModifierSet to provide a class API (#4003)\n\nThis is primarily to avoid the use of `!!` in code, trying not to create\ntoo much code as a result (obviously still a net increase). Also\nrefactoring to its own file to make the enum easier to find.\n\nNote, NodeCategory does similar, I might propose similar there if\neveryone's good with the API. However, that's just two, so creating\nsomething like enum_base felt like too much.","shortMessageHtmlLink":"Refactor KeywordModifierSet to provide a class API (#4003)"}},{"before":null,"after":"419d2e39d83fb37b05f592d5ea61926d439a424b","ref":"refs/heads/gh-readonly-queue/trunk/pr-4000-512583d7446538060da32c4886d5f1a99db21f49","pushedAt":"2024-05-29T20:58:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Move child count and bracketing information for parse nodes into the node kind definition. (#4000)\n\nInstead of tracking the bracketing and child count information in the\nkind macro in `node_kind.def`, provide it to `NodeKind::Define` in\n`typed_nodes.h`. If a node is both bracketed and has a fixed child\ncount, track both facts and check them both in tree verification, since\nit's easy to do so now.\n\nThe overall goal here is to reduce `node_kind.def` down to a simple list\nof names. I have a slightly different approach in mind for the token\nkinds.\n\n---------\n\nCo-authored-by: Jon Ross-Perkins \nCo-authored-by: Carbon Infra Bot ","shortMessageHtmlLink":"Move child count and bracketing information for parse nodes into the …"}},{"before":null,"after":"512583d7446538060da32c4886d5f1a99db21f49","ref":"refs/heads/gh-readonly-queue/trunk/pr-4003-28170c786708167c59802c7c8318474344f85cb9","pushedAt":"2024-05-29T20:52:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Refactor KeywordModifierSet to provide a class API (#4003)\n\nThis is primarily to avoid the use of `!!` in code, trying not to create\ntoo much code as a result (obviously still a net increase). Also\nrefactoring to its own file to make the enum easier to find.\n\nNote, NodeCategory does similar, I might propose similar there if\neveryone's good with the API. However, that's just two, so creating\nsomething like enum_base felt like too much.","shortMessageHtmlLink":"Refactor KeywordModifierSet to provide a class API (#4003)"}},{"before":"28170c786708167c59802c7c8318474344f85cb9","after":null,"ref":"refs/heads/gh-readonly-queue/trunk/pr-3988-582b2c04dd087cff0dc32ff4d268d71fee159d29","pushedAt":"2024-05-29T00:59:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"582b2c04dd087cff0dc32ff4d268d71fee159d29","after":"28170c786708167c59802c7c8318474344f85cb9","ref":"refs/heads/trunk","pushedAt":"2024-05-29T00:59:32.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Parse parameters in name qualifiers. (#3988)\n\nParse the name of a declaration as a sequence of `NameQualifier`s --\nwhich have a name, possibly parameters, and a trailing period --\nfollowed by a name and possibly parameters. This prepares us for parsing\ndeclarations of members of generic classes and similar cases, but\nactually supporting such member redeclarations is left to a future\nchange.\n\nWe previously required functions to have parameters, but no longer do,\nfollowing the direction of #3848. Cases like namespaces that can't\nactually have parameters are now diagnosed in check instead of in parse.\n\n---------\n\nCo-authored-by: Jon Ross-Perkins ","shortMessageHtmlLink":"Parse parameters in name qualifiers. (#3988)"}},{"before":null,"after":"28170c786708167c59802c7c8318474344f85cb9","ref":"refs/heads/gh-readonly-queue/trunk/pr-3988-582b2c04dd087cff0dc32ff4d268d71fee159d29","pushedAt":"2024-05-29T00:47:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Parse parameters in name qualifiers. (#3988)\n\nParse the name of a declaration as a sequence of `NameQualifier`s --\nwhich have a name, possibly parameters, and a trailing period --\nfollowed by a name and possibly parameters. This prepares us for parsing\ndeclarations of members of generic classes and similar cases, but\nactually supporting such member redeclarations is left to a future\nchange.\n\nWe previously required functions to have parameters, but no longer do,\nfollowing the direction of #3848. Cases like namespaces that can't\nactually have parameters are now diagnosed in check instead of in parse.\n\n---------\n\nCo-authored-by: Jon Ross-Perkins ","shortMessageHtmlLink":"Parse parameters in name qualifiers. (#3988)"}},{"before":"582b2c04dd087cff0dc32ff4d268d71fee159d29","after":null,"ref":"refs/heads/gh-readonly-queue/trunk/pr-3992-fd9783462438f95097c60f133033f702597ac261","pushedAt":"2024-05-29T00:24:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"9555e0d94cbeb22c46ae67b688b9817fd8f75f82","after":null,"ref":"refs/heads/gh-readonly-queue/trunk/pr-3988-582b2c04dd087cff0dc32ff4d268d71fee159d29","pushedAt":"2024-05-29T00:24:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"fd9783462438f95097c60f133033f702597ac261","after":"582b2c04dd087cff0dc32ff4d268d71fee159d29","ref":"refs/heads/trunk","pushedAt":"2024-05-29T00:24:09.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Allow GoogleTest tests to locate their executable path. (#3992)\n\nThis also factors out the code for doing this location from the driver\nto a tiny helper library.\n\nThe motivation for this is letting tests locate data files like the\nprelude or other files needed by the toolchain more easily. A subsequent\nPR will use this heavily in the Clang runner and related logic for\nexample.","shortMessageHtmlLink":"Allow GoogleTest tests to locate their executable path. (#3992)"}},{"before":null,"after":"9555e0d94cbeb22c46ae67b688b9817fd8f75f82","ref":"refs/heads/gh-readonly-queue/trunk/pr-3988-582b2c04dd087cff0dc32ff4d268d71fee159d29","pushedAt":"2024-05-28T23:57:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Parse parameters in name qualifiers. (#3988)\n\nParse the name of a declaration as a sequence of `NameQualifier`s --\nwhich have a name, possibly parameters, and a trailing period --\nfollowed by a name and possibly parameters. This prepares us for parsing\ndeclarations of members of generic classes and similar cases, but\nactually supporting such member redeclarations is left to a future\nchange.\n\nWe previously required functions to have parameters, but no longer do,\nfollowing the direction of #3848. Cases like namespaces that can't\nactually have parameters are now diagnosed in check instead of in parse.\n\n---------\n\nCo-authored-by: Jon Ross-Perkins ","shortMessageHtmlLink":"Parse parameters in name qualifiers. (#3988)"}},{"before":null,"after":"582b2c04dd087cff0dc32ff4d268d71fee159d29","ref":"refs/heads/gh-readonly-queue/trunk/pr-3992-fd9783462438f95097c60f133033f702597ac261","pushedAt":"2024-05-28T23:51:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Allow GoogleTest tests to locate their executable path. (#3992)\n\nThis also factors out the code for doing this location from the driver\nto a tiny helper library.\n\nThe motivation for this is letting tests locate data files like the\nprelude or other files needed by the toolchain more easily. A subsequent\nPR will use this heavily in the Clang runner and related logic for\nexample.","shortMessageHtmlLink":"Allow GoogleTest tests to locate their executable path. (#3992)"}},{"before":"fd9783462438f95097c60f133033f702597ac261","after":null,"ref":"refs/heads/gh-readonly-queue/trunk/pr-3999-52bf4e618ce70e255932e83356b611db4c53c89f","pushedAt":"2024-05-28T19:24:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"52bf4e618ce70e255932e83356b611db4c53c89f","after":"fd9783462438f95097c60f133033f702597ac261","ref":"refs/heads/trunk","pushedAt":"2024-05-28T19:24:51.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Remove the resolve stale suggestions action. (#3999)\n\nStill failing. The action doesn't correctly handle the `push` action.\ne.g.:\nhttps://github.com/carbon-language/carbon-lang/actions/runs/9272842686\n\nLacking a clear solution here, I suggest removing this.","shortMessageHtmlLink":"Remove the resolve stale suggestions action. (#3999)"}},{"before":null,"after":"fd9783462438f95097c60f133033f702597ac261","ref":"refs/heads/gh-readonly-queue/trunk/pr-3999-52bf4e618ce70e255932e83356b611db4c53c89f","pushedAt":"2024-05-28T19:18:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Remove the resolve stale suggestions action. (#3999)\n\nStill failing. The action doesn't correctly handle the `push` action.\ne.g.:\nhttps://github.com/carbon-language/carbon-lang/actions/runs/9272842686\n\nLacking a clear solution here, I suggest removing this.","shortMessageHtmlLink":"Remove the resolve stale suggestions action. (#3999)"}},{"before":"52bf4e618ce70e255932e83356b611db4c53c89f","after":null,"ref":"refs/heads/gh-readonly-queue/trunk/pr-3998-679d57df78883a02102edf682be6a3fb1a3dbefa","pushedAt":"2024-05-28T16:15:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"679d57df78883a02102edf682be6a3fb1a3dbefa","after":"52bf4e618ce70e255932e83356b611db4c53c89f","ref":"refs/heads/trunk","pushedAt":"2024-05-28T16:14:59.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Switch the resolve action to push (#3998)\n\nhttps://github.com/Ardiannn08/resolve-outdated-comment documents this as\nusing push. My guess is that's the root of\nhttps://github.com/carbon-language/carbon-lang/actions/runs/9259644459/job/25471949664;\nif this doesn't fix it, we'll probably just need to remove it.","shortMessageHtmlLink":"Switch the resolve action to push (#3998)"}},{"before":null,"after":"52bf4e618ce70e255932e83356b611db4c53c89f","ref":"refs/heads/gh-readonly-queue/trunk/pr-3998-679d57df78883a02102edf682be6a3fb1a3dbefa","pushedAt":"2024-05-28T16:09:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Switch the resolve action to push (#3998)\n\nhttps://github.com/Ardiannn08/resolve-outdated-comment documents this as\nusing push. My guess is that's the root of\nhttps://github.com/carbon-language/carbon-lang/actions/runs/9259644459/job/25471949664;\nif this doesn't fix it, we'll probably just need to remove it.","shortMessageHtmlLink":"Switch the resolve action to push (#3998)"}},{"before":"679d57df78883a02102edf682be6a3fb1a3dbefa","after":null,"ref":"refs/heads/gh-readonly-queue/trunk/pr-3720-534b7378713b4901a0c8b10b1509ca63e7c1db87","pushedAt":"2024-05-25T02:11:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"534b7378713b4901a0c8b10b1509ca63e7c1db87","after":"679d57df78883a02102edf682be6a3fb1a3dbefa","ref":"refs/heads/trunk","pushedAt":"2024-05-25T02:11:05.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Member binding operators (#3720)\n\nDefine the binding operation used to compute the result of `x.y`,\n`p->y`, `x.(C.y)`, and `p->(C.y)` as calling a method from\nuser-implementable interfaces.\n\n---------\n\nCo-authored-by: Josh L \nCo-authored-by: Jon Ross-Perkins \nCo-authored-by: Richard Smith \nCo-authored-by: Chandler Carruth \nCo-authored-by: Carbon Infra Bot ","shortMessageHtmlLink":"Member binding operators (#3720)"}},{"before":null,"after":"679d57df78883a02102edf682be6a3fb1a3dbefa","ref":"refs/heads/gh-readonly-queue/trunk/pr-3720-534b7378713b4901a0c8b10b1509ca63e7c1db87","pushedAt":"2024-05-25T02:07:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Member binding operators (#3720)\n\nDefine the binding operation used to compute the result of `x.y`,\n`p->y`, `x.(C.y)`, and `p->(C.y)` as calling a method from\nuser-implementable interfaces.\n\n---------\n\nCo-authored-by: Josh L \nCo-authored-by: Jon Ross-Perkins \nCo-authored-by: Richard Smith \nCo-authored-by: Chandler Carruth \nCo-authored-by: Carbon Infra Bot ","shortMessageHtmlLink":"Member binding operators (#3720)"}},{"before":"534b7378713b4901a0c8b10b1509ca63e7c1db87","after":null,"ref":"refs/heads/gh-readonly-queue/trunk/pr-3987-74469aaa23282afe7dfff5f77e946d98e5bb7ca0","pushedAt":"2024-05-24T22:05:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"74469aaa23282afe7dfff5f77e946d98e5bb7ca0","after":null,"ref":"refs/heads/gh-readonly-queue/trunk/pr-3984-4d38c7b1e42ab9877a77603301f7c6143949c922","pushedAt":"2024-05-24T22:05:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"4d38c7b1e42ab9877a77603301f7c6143949c922","after":"534b7378713b4901a0c8b10b1509ca63e7c1db87","ref":"refs/heads/trunk","pushedAt":"2024-05-24T22:05:12.000Z","pushType":"merge_queue_merge","commitsCount":2,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Use the driver to link. (#3987)\n\nRather than cc_binary, try using link from #3922","shortMessageHtmlLink":"Use the driver to link. (#3987)"}},{"before":null,"after":"534b7378713b4901a0c8b10b1509ca63e7c1db87","ref":"refs/heads/gh-readonly-queue/trunk/pr-3987-74469aaa23282afe7dfff5f77e946d98e5bb7ca0","pushedAt":"2024-05-24T22:00:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Use the driver to link. (#3987)\n\nRather than cc_binary, try using link from #3922","shortMessageHtmlLink":"Use the driver to link. (#3987)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV3UCCAA","startCursor":null,"endCursor":null}},"title":"Activity · carbon-language/carbon-lang"}