{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":70597587,"defaultBranch":"master","name":"jsonrpc2","ownerLogin":"sourcegraph","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-11T13:43:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3979584?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708696810.0","currentOid":""},"activityList":{"items":[{"before":"dd69e185faab6cc9b302b1f991b4a2c47e2cf191","after":"534fd43609f0ddf88b4e36011d4428fc6f97f5b8","ref":"refs/heads/master","pushedAt":"2024-02-23T16:31:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Strum355","name":"Noah S-C","path":"/Strum355","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18282288?s=80&v=4"},"commit":{"message":"Merge pull request #80 from sourcegraph/nsc/lsifgo-to-scipgo\n\nchore: use scip-go instead of lsif-go for precise indexing in CI","shortMessageHtmlLink":"Merge pull request #80 from sourcegraph/nsc/lsifgo-to-scipgo"}},{"before":"57d72d8c0f0e8e181f9aaee24eba24072d12d0d5","after":"4963d1c241e116cdbdf3ea0c53dfdfb5b119045e","ref":"refs/heads/nsc/lsifgo-to-scipgo","pushedAt":"2024-02-23T15:35:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Strum355","name":"Noah S-C","path":"/Strum355","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18282288?s=80&v=4"},"commit":{"message":"chore: use scip-go instead of lsif-go for precise indexing in CI","shortMessageHtmlLink":"chore: use scip-go instead of lsif-go for precise indexing in CI"}},{"before":"8dc02da57720754e64ca236f968fd4cfd71dc1ea","after":"57d72d8c0f0e8e181f9aaee24eba24072d12d0d5","ref":"refs/heads/nsc/lsifgo-to-scipgo","pushedAt":"2024-02-23T15:30:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Strum355","name":"Noah S-C","path":"/Strum355","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18282288?s=80&v=4"},"commit":{"message":"chore: use scip-go instead of lsif-go for precise indexing in CI","shortMessageHtmlLink":"chore: use scip-go instead of lsif-go for precise indexing in CI"}},{"before":null,"after":"8dc02da57720754e64ca236f968fd4cfd71dc1ea","ref":"refs/heads/nsc/lsifgo-to-scipgo","pushedAt":"2024-02-23T14:00:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Strum355","name":"Noah S-C","path":"/Strum355","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18282288?s=80&v=4"},"commit":{"message":"chore: use scip-go instead of lsif-go for precise indexing in CI","shortMessageHtmlLink":"chore: use scip-go instead of lsif-go for precise indexing in CI"}},{"before":"7894847b5e95c53c06c8be939436b7503b0138ef","after":null,"ref":"refs/heads/dependabot/github_actions/github-actions-8e42324b74","pushedAt":"2024-01-10T10:16:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"}},{"before":"bf47ec21a6c61c6c2db9c33ee92d3bef8ca18ba1","after":"dd69e185faab6cc9b302b1f991b4a2c47e2cf191","ref":"refs/heads/master","pushedAt":"2024-01-10T10:16:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"Bump the github-actions group with 2 updates (#79)\n\nUpdates `actions/checkout` from 1 to 4\r\n\r\nUpdates `actions/setup-go` from 2 to 5\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump the github-actions group with 2 updates (#79)"}},{"before":null,"after":"7894847b5e95c53c06c8be939436b7503b0138ef","ref":"refs/heads/dependabot/github_actions/github-actions-8e42324b74","pushedAt":"2024-01-10T10:07:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the github-actions group with 2 updates\n\nBumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-go](https://github.com/actions/setup-go).\n\n\nUpdates `actions/checkout` from 1 to 4\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v1...v4)\n\nUpdates `actions/setup-go` from 2 to 5\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v2...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/setup-go\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the github-actions group with 2 updates"}},{"before":"cd64a673da92f8feb9a2fc87037e89fa1d366fb5","after":"bf47ec21a6c61c6c2db9c33ee92d3bef8ca18ba1","ref":"refs/heads/master","pushedAt":"2024-01-10T10:06:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"ci: Create dependabot.yml (#78)\n\nSigned-off-by: Joyce ","shortMessageHtmlLink":"ci: Create dependabot.yml (#78)"}},{"before":"8a0bf06edfb027f0c070c1f6e6515aaf295a051f","after":"cd64a673da92f8feb9a2fc87037e89fa1d366fb5","ref":"refs/heads/master","pushedAt":"2023-09-25T11:04:20.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"willdollman","name":"Will Dollman","path":"/willdollman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1323081?s=80&v=4"},"commit":{"message":"Merge pull request #75 from diogoteles08/patch-1\n\nDocs: Create Security Policy","shortMessageHtmlLink":"Merge pull request #75 from diogoteles08/patch-1"}},{"before":"b9c1fbdb96da9d995ccc3b74609431df56d4c011","after":"8a0bf06edfb027f0c070c1f6e6515aaf295a051f","ref":"refs/heads/master","pushedAt":"2023-08-30T07:07:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"ci: set minimal permissions to GitHub workflows (#73)\n\nSigned-off-by: Diogo Teles Sant'Anna ","shortMessageHtmlLink":"ci: set minimal permissions to GitHub workflows (#73)"}},{"before":"5d80b29f441bbb48e87bca31a6c9ecf3f92449a3","after":"b9c1fbdb96da9d995ccc3b74609431df56d4c011","ref":"refs/heads/master","pushedAt":"2023-07-14T11:00:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"Fix logging of received response messages (#71)\n\nAs documented: OnRecv causes all requests received on conn to invoke\r\nf(req, nil) and all responses to invoke f(req, resp).\r\n\r\nSince OnRecv is called with both *Request and *Response being non-nil\r\nwhen we're handling a response, we need to check that *Response is\r\nnon-nil before we check *Request is non-nil. This change just swaps the\r\ntwo cases in the switch statement to fix the issue. For consistency,\r\nI've swapped the cases for OnSend also, even when it's not needed.","shortMessageHtmlLink":"Fix logging of received response messages (#71)"}},{"before":"6ce8eb0749f8708d90727bb6d7398555e380402a","after":null,"ref":"refs/heads/k/sending-mu","pushedAt":"2023-06-07T06:40:28.686Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"}},{"before":"040dc22f8a6046fee3e8b2c3986a23e262c9cf2f","after":"5d80b29f441bbb48e87bca31a6c9ecf3f92449a3","ref":"refs/heads/master","pushedAt":"2023-06-07T06:40:20.620Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"conn: do not lock sending when closing (#70)\n\nThe sending mutex may be blocked due to the underlying conn blocking. If\r\nthat happens then we can't call close since close also attempts to hold\r\nthe sending mutex. Sending mutex is only used for serializing sends and\r\ndoesn't protect the fields close reads/writes. I believe we introduced\r\nlocking it so we would return ErrClosed. This commit instead introduces\r\na check in send which rechecks if we have since closed while attempting\r\nto send.\r\n\r\nTest Plan: expanded the test coverage","shortMessageHtmlLink":"conn: do not lock sending when closing (#70)"}},{"before":null,"after":"6ce8eb0749f8708d90727bb6d7398555e380402a","ref":"refs/heads/k/sending-mu","pushedAt":"2023-06-05T14:01:45.781Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"conn: do not lock sending when closing\n\nThe sending mutex may be blocked due to the underlying conn blocking. If\nthat happens then we can't call close since close also attempts to hold\nthe sending mutex. Sending mutex is only used for serializing sends and\ndoesn't protect the fields close reads/writes. I believe we introduced\nlocking it so we would return ErrClosed. This commit instead introduces\na check in send which rechecks if we have since closed while attempting\nto send.\n\nTest Plan: expanded the test coverage","shortMessageHtmlLink":"conn: do not lock sending when closing"}},{"before":"781c12c05f543b67742c301d49c81a5fb6719c93","after":"fce7925543a0c4b6d402f54bd9e17575b1a25674","ref":"refs/heads/renovate/configure","pushedAt":"2023-03-25T00:22:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Add renovate.json","shortMessageHtmlLink":"Add renovate.json"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yM1QxNjozMTozNy4wMDAwMDBazwAAAAQDS3Sq","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yM1QxNjozMTozNy4wMDAwMDBazwAAAAQDS3Sq","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yNVQwMDoyMjowOC4wMDAwMDBazwAAAAMK6xz_"}},"title":"Activity ยท sourcegraph/jsonrpc2"}