{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":333330289,"defaultBranch":"master","name":"kubernetes","ownerLogin":"aimuz","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-01-27T06:50:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17666471?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725017174.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"3d2f498aa31cb2e90bcfc372b7930aed0604fbef","ref":"refs/heads/fix-lead","pushedAt":"2024-08-30T11:26:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aimuz","name":"aimuz","path":"/aimuz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17666471?s=80&v=4"},"commit":{"message":"leaderelection: replace deprecated wait.PollImmediateUntil with wait.PollUntilContextTimeout\n\nThis commit refactors the `renew` function in the leader election package to replace\nthe deprecated `wait.PollImmediateUntil` with `wait.PollUntilContextTimeout`.\nThis change simplifies the context handling by removing the need for an additional\ntimeout context and its cancellation.\n\nThe previous implementation created a timeout context for each retry period,\nwhich added unnecessary complexity. The new implementation directly passes the parent\ncontext to the retry function, ensuring that the timeout is handled within `PollUntilContextTimeout`.\n\nThis change also ensures that the context passed to `tryAcquireOrRenew` and\n`tryCoordinatedRenew` is consistent, improving the readability and maintainability of the code.","shortMessageHtmlLink":"leaderelection: replace deprecated wait.PollImmediateUntil with wait.…"}},{"before":null,"after":"6dcf6bd4ba1d53505534f475b65289cc226387d3","ref":"refs/heads/fix-interface","pushedAt":"2024-03-31T12:29:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aimuz","name":"aimuz","path":"/aimuz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17666471?s=80&v=4"},"commit":{"message":"client-go: use type assertions with nil pointers\n\nThis change updates several files within the client-go package to\nuse type assertions with nil pointers instead of creating an instance.\nThis approach avoids allocating unnecessary memory and is a more\nidiomatic way to assert that structures implement specific interfaces.\n\nEach assertion has been changed from the form `var _ = Interface(&Struct{})`\nto `var _ Interface = (*Struct)(nil)`, ensuring no allocation is needed\nfor these assertions.","shortMessageHtmlLink":"client-go: use type assertions with nil pointers"}},{"before":null,"after":"bc059817dc5b1ccb672ca930687a262219e7e858","ref":"refs/heads/fix-119152","pushedAt":"2023-07-07T10:27:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aimuz","name":"aimuz","path":"/aimuz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17666471?s=80&v=4"},"commit":{"message":"fix: Add \"metav1.CauseType\" to \"field.ErrorType\" map\n\nSigned-off-by: aimuz ","shortMessageHtmlLink":"fix: Add \"metav1.CauseType\" to \"field.ErrorType\" map"}},{"before":"564d98881931bfa33166cde07fd8e076f22e8af9","after":"e5116a39c96a78511fc8c0da4730d3262b2c121c","ref":"refs/heads/fix-114402","pushedAt":"2023-06-19T01:59:04.730Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimuz","name":"aimuz","path":"/aimuz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17666471?s=80&v=4"},"commit":{"message":"fix: kubectl expose fails for apps with same-port, different-protocol\n\nFixed: https://github.com/kubernetes/kubernetes/issues/114402\nSigned-off-by: aimuz ","shortMessageHtmlLink":"fix: kubectl expose fails for apps with same-port, different-protocol"}},{"before":"bc4826d782c159949066f9751a990b1c8b741bda","after":"396c8a67832feb70ce2ae8d28237364f2bacf620","ref":"refs/heads/fix-114083","pushedAt":"2023-06-16T02:31:50.802Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimuz","name":"aimuz","path":"/aimuz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17666471?s=80&v=4"},"commit":{"message":"test: TestPodDeletionEvent\n\nSigned-off-by: aimuz ","shortMessageHtmlLink":"test: TestPodDeletionEvent"}},{"before":"fb0089875258dd8bb444cb7708baf8ac84674395","after":"7da7468a3fc3f914c7b032c25c3e35097fd85449","ref":"refs/heads/cleanup","pushedAt":"2023-05-15T15:14:38.877Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimuz","name":"aimuz","path":"/aimuz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17666471?s=80&v=4"},"commit":{"message":"cleanup: duplicate request_test TestRequestAbsPathPreservesTrailingSlash\n\nSigned-off-by: aimuz ","shortMessageHtmlLink":"cleanup: duplicate request_test TestRequestAbsPathPreservesTrailingSlash"}},{"before":null,"after":"fb0089875258dd8bb444cb7708baf8ac84674395","ref":"refs/heads/cleanup","pushedAt":"2023-05-15T10:30:40.105Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aimuz","name":"aimuz","path":"/aimuz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17666471?s=80&v=4"}},{"before":null,"after":"8f17361f90f2210cbec8580648c51eb060df106e","ref":"refs/heads/slices-sort2","pushedAt":"2023-03-08T14:06:15.076Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aimuz","name":"aimuz","path":"/aimuz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17666471?s=80&v=4"},"commit":{"message":"refactor: use slices.Sort for better performance\n\nname old time/op new time/op delta\nFormatMap-12 2.80µs ±25% 2.64µs ± 4% ~ (p=0.841 n=5+5)\n\nname old alloc/op new alloc/op delta\nFormatMap-12 2.31kB ± 0% 2.29kB ± 0% -1.04% (p=0.008 n=5+5)\n\nname old allocs/op new allocs/op delta\nFormatMap-12 5.00 ± 0% 4.00 ± 0% -20.00% (p=0.008 n=5+5)\n\nSigned-off-by: aimuz ","shortMessageHtmlLink":"refactor: use slices.Sort for better performance"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxMToyNjoxNC4wMDAwMDBazwAAAASolqLG","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0wOFQxNDowNjoxNS4wNzY0NTBazwAAAAL_ECeU"}},"title":"Activity · aimuz/kubernetes"}