{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":42532299,"defaultBranch":"main","name":"locket","ownerLogin":"cloudfoundry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-15T16:37:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/621746?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716303206.0","currentOid":""},"activityList":{"items":[{"before":"eef9e4baca67af89e187614d906fd086dc3d9bbd","after":"b344fdd15d03a256bb9002ab0a23fddbaa6aa02d","ref":"refs/heads/main","pushedAt":"2024-05-21T15:14:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"Remove deprecated usage of WithBlock\n\nOur linters were flaging the usage of `grpc.WithBlock`. After reviewing\n[grpc\nanti-patterns](https://github.com/grpc/grpc-go/blob/master/Documentation/anti-patterns.md)\n\nSince we are waiting for state change via `conn.GetState()` in the for\nloop at the bottom, and we bail out for any state change funny business\nwith the `if !conn.WaitForStateChange(ctx, s)` conditional, there\nshouldn't be a need for the `WithBlock()` usage.\n\n> Some users of Dial use it as a way to validate the configuration of\n> their system. If you wish to maintain this behavior but migrate to\n> NewClient, you can call State and WaitForStateChange until the channel\n> is connected. However, if this fails, it does not mean that your\n> configuration was bad - it could also mean the service is not reachable\n> by the client due to connectivity reasons.","shortMessageHtmlLink":"Remove deprecated usage of WithBlock"}},{"before":null,"after":"4d5363eec25e80c123a27d328f629a85927bc904","ref":"refs/heads/grpc_deprecation_fix","pushedAt":"2024-05-21T14:53:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarcPaquette","name":"Marc Paquette","path":"/MarcPaquette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17084930?s=80&v=4"},"commit":{"message":"Remove deprecated usage of WithBlock\n\nOur linters were flaging the usage of `grpc.WithBlock`. After reviewing\n[grpc\nanti-patterns](https://github.com/grpc/grpc-go/blob/master/Documentation/anti-patterns.md)\n\nSince we are waiting for state change via `conn.GetState()` in the for\nloop at the bottom, and we bail out for any state change funny business\nwith the `if !conn.WaitForStateChange(ctx, s)` conditional, there\nshouldn't be a need for the `WithBlock()` usage.\n\n> Some users of Dial use it as a way to validate the configuration of\n> their system. If you wish to maintain this behavior but migrate to\n> NewClient, you can call State and WaitForStateChange until the channel\n> is connected. However, if this fails, it does not mean that your\n> configuration was bad - it could also mean the service is not reachable\n> by the client due to connectivity reasons.","shortMessageHtmlLink":"Remove deprecated usage of WithBlock"}},{"before":"aa54b91f26c7303526a5097ef20ccab093547d8c","after":"eef9e4baca67af89e187614d906fd086dc3d9bbd","ref":"refs/heads/main","pushedAt":"2024-05-20T22:56:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mariash","name":"Maria Shaldybin","path":"/mariash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52845?s=80&v=4"},"commit":{"message":"Update go-loggregator to v9 (#22)","shortMessageHtmlLink":"Update go-loggregator to v9 (#22)"}},{"before":null,"after":"f0e540c927dd92d9293e2e96bb55836f2306b6f9","ref":"refs/heads/without-inigo","pushedAt":"2024-05-01T12:50:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"winkingturtle-vmw","name":"Amin Jamali","path":"/winkingturtle-vmw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71907054?s=80&v=4"},"commit":{"message":"inigo->cf-networking-helpers","shortMessageHtmlLink":"inigo->cf-networking-helpers"}},{"before":"fde4de5f98a44412b06a38aa349633789f55914e","after":null,"ref":"refs/heads/wait-for-status-change-locket-client","pushedAt":"2024-04-10T13:16:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"winkingturtle-vmw","name":"Amin Jamali","path":"/winkingturtle-vmw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71907054?s=80&v=4"}},{"before":"2c9b31c2cf1e7866dc1ad666a6c5afbfc8a7d348","after":"aa54b91f26c7303526a5097ef20ccab093547d8c","ref":"refs/heads/main","pushedAt":"2024-04-10T13:12:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"Return connection when Connected\n\n- [X] Read the [Contributing document](../blob/-/.github/CONTRIBUTING.md).\n\nSummary\n---------------\nContext: Context: https://github.com/grpc/grpc-go/pull/7029\n\nWait for status changed and return when connection is connected. Since\nDialContext has been removed, it's a bit unclear what needed to happen\nfor connection to be ready for use. This code will bring back\npartial implementation of DialContext so that connection is ready.\n\nBackward Compatibility\n---------------\nBreaking Change? **No**","shortMessageHtmlLink":"Return connection when Connected"}},{"before":null,"after":"fde4de5f98a44412b06a38aa349633789f55914e","ref":"refs/heads/wait-for-status-change-locket-client","pushedAt":"2024-04-10T12:56:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"winkingturtle-vmw","name":"Amin Jamali","path":"/winkingturtle-vmw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71907054?s=80&v=4"},"commit":{"message":"Return connection when Connected\n\n- [X] Read the [Contributing document](../blob/-/.github/CONTRIBUTING.md).\n\nSummary\n---------------\nContext: Context: https://github.com/grpc/grpc-go/pull/7029\n\nWait for status changed and return when connection is connected. Since\nDialContext has been removed, it's a bit unclear what needed to happen\nfor connection to be ready for use. This code will bring back\npartial implementation of DialContext so that connection is ready.\n\nBackward Compatibility\n---------------\nBreaking Change? **No**","shortMessageHtmlLink":"Return connection when Connected"}},{"before":"b1e97a7a6cc334c9564989aeb024b8e63890758d","after":null,"ref":"refs/heads/fix-staticcheck-errors","pushedAt":"2024-04-09T21:23:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"winkingturtle-vmw","name":"Amin Jamali","path":"/winkingturtle-vmw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71907054?s=80&v=4"}},{"before":"62015d69e9913027d114647d0a0a0a0b57acd337","after":"2c9b31c2cf1e7866dc1ad666a6c5afbfc8a7d348","ref":"refs/heads/main","pushedAt":"2024-04-08T16:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Sync .github dir templates","shortMessageHtmlLink":"Sync .github dir templates"}},{"before":"a90299e1f75dadf2c8ce9f197b7b62ddc6924415","after":"62015d69e9913027d114647d0a0a0a0b57acd337","ref":"refs/heads/main","pushedAt":"2024-04-08T16:33:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ebroberson","name":"Brandon Roberson","path":"/ebroberson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10407901?s=80&v=4"},"commit":{"message":"Use supported call by grpc-go\n\n- [x] Read the [Contributing document](../blob/-/.github/CONTRIBUTING.md).\n\nSummary\n---------------\nContext: https://github.com/grpc/grpc-go/pull/7029/files\n\ngrpc.DialContext is now removed and replaced by grpc.NewClient. It looks\nlike grpc.WithContextDialer is suffcient for Timeout purpose.\n\nBackward Compatibility\n---------------\nBreaking Change? **No**","shortMessageHtmlLink":"Use supported call by grpc-go"}},{"before":"94700512e9e9b4ea318394c62a2142f5cb402d4b","after":"b1e97a7a6cc334c9564989aeb024b8e63890758d","ref":"refs/heads/fix-staticcheck-errors","pushedAt":"2024-04-08T16:31:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"winkingturtle-vmw","name":"Amin Jamali","path":"/winkingturtle-vmw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71907054?s=80&v=4"},"commit":{"message":"Use supported call by grpc-go\n\n- [x] Read the [Contributing document](../blob/-/.github/CONTRIBUTING.md).\n\nSummary\n---------------\nContext: https://github.com/grpc/grpc-go/pull/7029/files\n\ngrpc.DialContext is now removed and replaced by grpc.NewClient. It looks\nlike grpc.WithContextDialer is suffcient for Timeout purpose.\n\nBackward Compatibility\n---------------\nBreaking Change? **No**","shortMessageHtmlLink":"Use supported call by grpc-go"}},{"before":null,"after":"94700512e9e9b4ea318394c62a2142f5cb402d4b","ref":"refs/heads/fix-staticcheck-errors","pushedAt":"2024-04-08T16:29:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"winkingturtle-vmw","name":"Amin Jamali","path":"/winkingturtle-vmw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71907054?s=80&v=4"},"commit":{"message":"Use supported call by grpc-go\n\nContext: https://github.com/grpc/grpc-go/pull/7029/files\n\ngrpc.DialContext is now removed and replaced by grpc.NewClient. It looks\nlike grpc.WithContextDialer is suffcient for Timeout purpose.","shortMessageHtmlLink":"Use supported call by grpc-go"}},{"before":"837448023657d3ada807d512a7bc19ef08db64b5","after":null,"ref":"refs/heads/deprecated-resource-type","pushedAt":"2024-03-11T21:58:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrussett","name":"Josh Russett","path":"/jrussett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34522279?s=80&v=4"}},{"before":"e0b7033ef7528d6a946d0a4b04d9e6882efcb4cb","after":"a90299e1f75dadf2c8ce9f197b7b62ddc6924415","ref":"refs/heads/main","pushedAt":"2024-03-11T21:58:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrussett","name":"Josh Russett","path":"/jrussett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34522279?s=80&v=4"},"commit":{"message":"Stop processing the deprecated `Resource.Type` attribute (#19)\n\n- No longer pay any attention to Resource.Type since it has been\r\ndeprecated for quite a while.\r\n- Convert tests to use the TypeCode\r\nattribute instead, and update validation/validation test logic.","shortMessageHtmlLink":"Stop processing the deprecated Resource.Type attribute (#19)"}},{"before":null,"after":"837448023657d3ada807d512a7bc19ef08db64b5","ref":"refs/heads/deprecated-resource-type","pushedAt":"2024-03-11T20:48:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"Stop processing the deprecated `Resource.Type` attribute\n\nNo longer pay any attention to Resource.Type since it has been\ndeprecated for quite a while. Convert tests to use the TypeCode\nattribute instead, and update validation/validation test logic.","shortMessageHtmlLink":"Stop processing the deprecated Resource.Type attribute"}},{"before":"af84a1b5a092049706a3e2e2a44a879eb95c6839","after":"e0b7033ef7528d6a946d0a4b04d9e6882efcb4cb","ref":"refs/heads/main","pushedAt":"2024-03-11T14:46:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ebroberson","name":"Brandon Roberson","path":"/ebroberson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10407901?s=80&v=4"},"commit":{"message":"Fix go generate format","shortMessageHtmlLink":"Fix go generate format"}},{"before":null,"after":"4011496188ce3518008d732a71fa7f7fe0017c53","ref":"refs/heads/fix-go-generate","pushedAt":"2024-03-11T14:22:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"winkingturtle-vmw","name":"Amin Jamali","path":"/winkingturtle-vmw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71907054?s=80&v=4"},"commit":{"message":"Fix go generate format","shortMessageHtmlLink":"Fix go generate format"}},{"before":"f252282ff31f1347000438a36c4de2986cc7efa4","after":"af84a1b5a092049706a3e2e2a44a879eb95c6839","ref":"refs/heads/main","pushedAt":"2024-03-06T15:35:01.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"ebroberson","name":"Brandon Roberson","path":"/ebroberson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10407901?s=80&v=4"},"commit":{"message":"Remove extra newline","shortMessageHtmlLink":"Remove extra newline"}},{"before":"1620e2dd4629935aade251de9f7c42529b12c08b","after":"434578e11a61242c7ea64f88fce722e8600524f4","ref":"refs/heads/staticcheck","pushedAt":"2024-03-06T15:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ebroberson","name":"Brandon Roberson","path":"/ebroberson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10407901?s=80&v=4"},"commit":{"message":"Remove extra newline","shortMessageHtmlLink":"Remove extra newline"}},{"before":"92b8a23f45a5b6c9da68f76d769f05a6f83860bf","after":"1620e2dd4629935aade251de9f7c42529b12c08b","ref":"refs/heads/staticcheck","pushedAt":"2024-03-05T20:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"0649f9f19b4b8bded16bd2740a9a14a80a803be4","after":"92b8a23f45a5b6c9da68f76d769f05a6f83860bf","ref":"refs/heads/staticcheck","pushedAt":"2024-03-01T17:47:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"more deprecation + go vet fixes","shortMessageHtmlLink":"more deprecation + go vet fixes"}},{"before":"200d88c29927d532a21f000ddff71a80e831e812","after":"0649f9f19b4b8bded16bd2740a9a14a80a803be4","ref":"refs/heads/staticcheck","pushedAt":"2024-03-01T14:50:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"Replace deprecated grpclog.SetLogger with grpclog.SetLoggerV2","shortMessageHtmlLink":"Replace deprecated grpclog.SetLogger with grpclog.SetLoggerV2"}},{"before":"0a2270ecde94fb0f91d262cc090a9745139158fe","after":"200d88c29927d532a21f000ddff71a80e831e812","ref":"refs/heads/staticcheck","pushedAt":"2024-03-01T14:43:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"Convert deprecated grpc.Errorf to status.Errorf","shortMessageHtmlLink":"Convert deprecated grpc.Errorf to status.Errorf"}},{"before":"50959c128a99373b4afdded06e35cb0bf708d819","after":"0a2270ecde94fb0f91d262cc090a9745139158fe","ref":"refs/heads/staticcheck","pushedAt":"2024-02-29T18:28:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"Stop using deprecated ioutil package","shortMessageHtmlLink":"Stop using deprecated ioutil package"}},{"before":"b63d43c62d541e7e7a5ae1199a70709ccc0ce121","after":"50959c128a99373b4afdded06e35cb0bf708d819","ref":"refs/heads/staticcheck","pushedAt":"2024-02-28T17:37:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"Check errors before overwriting them with new errors","shortMessageHtmlLink":"Check errors before overwriting them with new errors"}},{"before":null,"after":"b63d43c62d541e7e7a5ae1199a70709ccc0ce121","ref":"refs/heads/staticcheck","pushedAt":"2024-02-27T21:51:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"Remove unnecessary assignments to the blank identifier","shortMessageHtmlLink":"Remove unnecessary assignments to the blank identifier"}},{"before":null,"after":"5fb3c6c67c0af922662f4f3eb5c9b97c8150ea65","ref":"refs/heads/modulize","pushedAt":"2024-02-27T17:21:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsabeti","name":"David Sabeti","path":"/dsabeti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/898949?s=80&v=4"},"commit":{"message":"Add go.mod\n\nSigned-off-by: David Sabeti ","shortMessageHtmlLink":"Add go.mod"}},{"before":"23339499a62feaa7dc633b60a0802cfa4263f869","after":"f252282ff31f1347000438a36c4de2986cc7efa4","ref":"refs/heads/main","pushedAt":"2023-12-20T19:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mariash","name":"Maria Shaldybin","path":"/mariash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52845?s=80&v=4"},"commit":{"message":"Regenerate expired certificates\n\nSigned-off-by: Maria Shaldybin ","shortMessageHtmlLink":"Regenerate expired certificates"}},{"before":"7a13b7b4d2ba1f3ea44b289c29fe84b5a938e9fd","after":null,"ref":"refs/heads/with-oss-ci-export","pushedAt":"2023-11-14T15:42:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MarcPaquette","name":"Marc Paquette","path":"/MarcPaquette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17084930?s=80&v=4"}},{"before":"08e0038630447ac084f1a6393332d3bd8213d3b5","after":"23339499a62feaa7dc633b60a0802cfa4263f869","ref":"refs/heads/main","pushedAt":"2023-11-14T15:42:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarcPaquette","name":"Marc Paquette","path":"/MarcPaquette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17084930?s=80&v=4"},"commit":{"message":"With oss ci export (#16)\n\n* SQLFLAVOR_USER->DB_USER and PASSWORD\r\n\r\n* Address issue with gogo protobuf generator\r\n\r\n* Fix path\r\n\r\nSigned-off-by: Amin Jamali \r\n\r\n* set -e to exit when something fails\r\n\r\nSigned-off-by: Marc Paquette \r\n\r\n* Regenerate expiring certs\r\n\r\nSigned-off-by: Amin Jamali \r\n\r\n---------\r\n\r\nSigned-off-by: Amin Jamali \r\nSigned-off-by: Marc Paquette \r\nCo-authored-by: Marc Paquette ","shortMessageHtmlLink":"With oss ci export (#16)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUAB_TAA","startCursor":null,"endCursor":null}},"title":"Activity ยท cloudfoundry/locket"}