{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":136227530,"defaultBranch":"master","name":"logr","ownerLogin":"thockin","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-06-05T19:51:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5595220?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701985907.0","currentOid":""},"activityList":{"items":[{"before":"376cba95da219ba8c48754d17c6689b003660c6a","after":"0103ab56d9a596e9b0502ac63973a30520b1ab23","ref":"refs/heads/master","pushedAt":"2024-07-30T14:59:19.000Z","pushType":"push","commitsCount":55,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Silence spurious lint warnings","shortMessageHtmlLink":"Silence spurious lint warnings"}},{"before":"108dd6e684e32d4dd0cf9091508c062ebf320bbb","after":"376cba95da219ba8c48754d17c6689b003660c6a","ref":"refs/heads/master","pushedAt":"2024-03-01T18:03:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"funcr: Handle nested empty groups properly\n\nThis ruins the whole idea of pre-rendering. We simply don't know if we\nhave to render a group until we know the whole log record. Not having\nvalues at the time that `WithGroup` is called is not sufficient\ninformation.","shortMessageHtmlLink":"funcr: Handle nested empty groups properly"}},{"before":"deaba07ba23318dab3c59b8cd20ef6f7841c11a7","after":"108dd6e684e32d4dd0cf9091508c062ebf320bbb","ref":"refs/heads/master","pushedAt":"2024-03-01T06:53:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"funcr: Handle nested empty groups properly\n\nThis ruins the whole idea of pre-rendering. We simply don't know if we\nhave to render a group until we know the whole log record. Not having\nvalues at the time that `WithGroup` is called is not sufficient\ninformation.","shortMessageHtmlLink":"funcr: Handle nested empty groups properly"}},{"before":"ab7b9bf15b19be33aaac4d7f9a10a9f464969ad9","after":"deaba07ba23318dab3c59b8cd20ef6f7841c11a7","ref":"refs/heads/master","pushedAt":"2024-03-01T06:48:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"funcr: Handle nested empty groups properly\n\nThis ruins the whole idea of pre-rendering. We simply don't know if we\nhave to render a group until we know the whole log record. Not having\nvalues at the time that `WithGroup` is called is not sufficient\ninformation.","shortMessageHtmlLink":"funcr: Handle nested empty groups properly"}},{"before":"3717a4bcb36c40c91f2d51e9401a7c95a1f90354","after":"ab7b9bf15b19be33aaac4d7f9a10a9f464969ad9","ref":"refs/heads/master","pushedAt":"2024-03-01T01:10:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"WIP: Handle nested empty groups\n\nThis ruins the whole idea of pre-rendering. We simply don't know if we\nhave to render a group until we know the whole log record. Not having\nvalues at the time that `WithGroup` is called is not sufficient\ninformation.","shortMessageHtmlLink":"WIP: Handle nested empty groups"}},{"before":"1cc4a3c84b979a6b63bfa153e47c4b6b8952f6f7","after":"3717a4bcb36c40c91f2d51e9401a7c95a1f90354","ref":"refs/heads/master","pushedAt":"2024-02-20T17:15:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Add a Go report card, fix lint","shortMessageHtmlLink":"Add a Go report card, fix lint"}},{"before":"fa9664c43c039a8996bae0f332063129efbf68a7","after":"1cc4a3c84b979a6b63bfa153e47c4b6b8952f6f7","ref":"refs/heads/master","pushedAt":"2024-02-12T07:02:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Fix lint: named but unused params","shortMessageHtmlLink":"Fix lint: named but unused params"}},{"before":"150175a80e0db9e6014f692dc4ed4f57e7606a80","after":"fa9664c43c039a8996bae0f332063129efbf68a7","ref":"refs/heads/master","pushedAt":"2024-02-12T06:58:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Fix lint: named but unused params","shortMessageHtmlLink":"Fix lint: named but unused params"}},{"before":"df424250535f8f9bc5c20d620266caeeab276322","after":"150175a80e0db9e6014f692dc4ed4f57e7606a80","ref":"refs/heads/master","pushedAt":"2024-02-12T06:56:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Fix lint: named but unused params","shortMessageHtmlLink":"Fix lint: named but unused params"}},{"before":"98ee9d96bccd21c2ddb6cbe144aed9022119b233","after":"df424250535f8f9bc5c20d620266caeeab276322","ref":"refs/heads/master","pushedAt":"2023-12-18T17:03:40.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"disable 'upload artifact' workflow step - we have none","shortMessageHtmlLink":"disable 'upload artifact' workflow step - we have none"}},{"before":"e4f3211bbc09741bb47508b77edf552dbcaadccc","after":"28e8bfdc933e8cd12da90d54f99cfdb63b16260e","ref":"refs/heads/make_sloghandler_do_groups_and_pass_slog_tests","pushedAt":"2023-12-09T02:24:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"WIP: Fix coverage and make sloghandler slog compliant\n\nThis is not yet concurrent-safe nor optimized.","shortMessageHtmlLink":"WIP: Fix coverage and make sloghandler slog compliant"}},{"before":"5243e376eaa37fef5d7b303366818aeb54031525","after":"98ee9d96bccd21c2ddb6cbe144aed9022119b233","ref":"refs/heads/master","pushedAt":"2023-12-08T16:39:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Clean up slog testing and restore coverage","shortMessageHtmlLink":"Clean up slog testing and restore coverage"}},{"before":"cd8a8782fa88e729a7383ba83663c877a0a41a37","after":"5243e376eaa37fef5d7b303366818aeb54031525","ref":"refs/heads/master","pushedAt":"2023-12-07T22:05:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Clean up sloghandler testing and restore coverage\n\nThis commit retools the way we do testing of sloghandler. It moves the\ntest implementations of LogSink and SlogSink into new files and then\nruns the standard slog tests against them, which excercises both the\nSlogSlink and plain LogSink paths.\n\nIt also retools sloghandler to handle slog Attrs a bit better and fixes\nsome of the previous exceptions to slog's standard test. It still\ndoesn't hande groups \"properly\", but this is simpler and users who\nreally need slog support should use an impl that supports SlogSink (e.g.\nfuncr).","shortMessageHtmlLink":"Clean up sloghandler testing and restore coverage"}},{"before":null,"after":"2665157dd6569fb0eec679fadef0947cbf573696","ref":"refs/heads/slog_context_tests","pushedAt":"2023-12-07T21:51:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Add tests for context with slog","shortMessageHtmlLink":"Add tests for context with slog"}},{"before":null,"after":"b01bad7e9f0e829c62fe17bb07ae22fd233141ab","ref":"refs/heads/sloghandler_empty_groups","pushedAt":"2023-12-07T19:52:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"sloghandler: unnamed groups should be inlined\n\nThis is part of a larger cleanup, but is a distinct bugfix.","shortMessageHtmlLink":"sloghandler: unnamed groups should be inlined"}},{"before":"0141228d219d350f289aee70a6d45ffa7bc27561","after":"cd8a8782fa88e729a7383ba83663c877a0a41a37","ref":"refs/heads/master","pushedAt":"2023-12-07T19:45:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Clean up slog testing and restore coverage","shortMessageHtmlLink":"Clean up slog testing and restore coverage"}},{"before":"0dd6551a8c11337714e4c142e3c6582c34da8f1e","after":"0141228d219d350f289aee70a6d45ffa7bc27561","ref":"refs/heads/master","pushedAt":"2023-12-06T17:47:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Clean up slog testing and restore coverage","shortMessageHtmlLink":"Clean up slog testing and restore coverage"}},{"before":"c6e67c9a036e33b222ba67b595c5c4042db661f2","after":"0dd6551a8c11337714e4c142e3c6582c34da8f1e","ref":"refs/heads/master","pushedAt":"2023-12-06T17:36:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Clean up slog testing and restore coverage","shortMessageHtmlLink":"Clean up slog testing and restore coverage"}},{"before":"e4f3211bbc09741bb47508b77edf552dbcaadccc","after":"c6e67c9a036e33b222ba67b595c5c4042db661f2","ref":"refs/heads/master","pushedAt":"2023-12-06T17:34:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Clean up slog testing and restore coverage","shortMessageHtmlLink":"Clean up slog testing and restore coverage"}},{"before":null,"after":"e4f3211bbc09741bb47508b77edf552dbcaadccc","ref":"refs/heads/make_sloghandler_do_groups_and_pass_slog_tests","pushedAt":"2023-12-06T16:40:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"WIP: Fix coverage and make sloghandler slog compliant\n\nThis is not yet concurrent-safe nor optimized.","shortMessageHtmlLink":"WIP: Fix coverage and make sloghandler slog compliant"}},{"before":"45bb0840c7a3ef2af9a85b4420b62eb5a24f3dc8","after":"e4f3211bbc09741bb47508b77edf552dbcaadccc","ref":"refs/heads/master","pushedAt":"2023-12-06T07:27:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"WIP: Fix coverage and make sloghandler slog compliant\n\nThis is not yet concurrent-safe nor optimized.","shortMessageHtmlLink":"WIP: Fix coverage and make sloghandler slog compliant"}},{"before":"76cc254f289919ce8f5812b4e134f393ea33b31d","after":"45bb0840c7a3ef2af9a85b4420b62eb5a24f3dc8","ref":"refs/heads/master","pushedAt":"2023-12-06T07:21:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"WIP: Fix coverage and make sloghandler slog compliant\n\nThis is not yet concurrent-safe nor optimized.","shortMessageHtmlLink":"WIP: Fix coverage and make sloghandler slog compliant"}},{"before":"d7be8c55b9ba5d901123aa518055f325d53c1910","after":"76cc254f289919ce8f5812b4e134f393ea33b31d","ref":"refs/heads/master","pushedAt":"2023-12-04T22:29:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Add benchmarks for slogSink","shortMessageHtmlLink":"Add benchmarks for slogSink"}},{"before":"1fdb82a15d7c26a03285be9ac9bf99cadbad1a92","after":"d7be8c55b9ba5d901123aa518055f325d53c1910","ref":"refs/heads/master","pushedAt":"2023-12-04T21:55:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Add benchmarks for slogSink","shortMessageHtmlLink":"Add benchmarks for slogSink"}},{"before":"c2bbaf7f4ffada6a8ea5c667577044f3eb4c901b","after":"1fdb82a15d7c26a03285be9ac9bf99cadbad1a92","ref":"refs/heads/master","pushedAt":"2023-12-04T18:59:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Put slog tests in a helper, move funcr test","shortMessageHtmlLink":"Put slog tests in a helper, move funcr test"}},{"before":"014a8b17264d86d0928dab5ed6ad6bb9d8c23fd9","after":"c2bbaf7f4ffada6a8ea5c667577044f3eb4c901b","ref":"refs/heads/master","pushedAt":"2023-12-04T17:34:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Put slog tests in a helper, move funcr test","shortMessageHtmlLink":"Put slog tests in a helper, move funcr test"}},{"before":"e21e309bbb621e95fc00ec2a7a6a59b46040c46b","after":"014a8b17264d86d0928dab5ed6ad6bb9d8c23fd9","ref":"refs/heads/master","pushedAt":"2023-12-04T17:18:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Get rid of testSlogSink","shortMessageHtmlLink":"Get rid of testSlogSink"}},{"before":"76516241abf19031b73661366d4449744966d9c6","after":"e21e309bbb621e95fc00ec2a7a6a59b46040c46b","ref":"refs/heads/master","pushedAt":"2023-12-04T16:58:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Fix some lint","shortMessageHtmlLink":"Fix some lint"}},{"before":"8d309b35917da3cd72dd76d4397bb4023a872838","after":"76516241abf19031b73661366d4449744966d9c6","ref":"refs/heads/master","pushedAt":"2023-12-02T05:24:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Fix some lint","shortMessageHtmlLink":"Fix some lint"}},{"before":"30e3c2709e1395cf56638450b89c00c8332dcb9d","after":"8d309b35917da3cd72dd76d4397bb4023a872838","ref":"refs/heads/master","pushedAt":"2023-12-02T05:20:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thockin","name":"Tim Hockin","path":"/thockin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5595220?s=80&v=4"},"commit":{"message":"Fix some lint","shortMessageHtmlLink":"Fix some lint"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjR6a8gA","startCursor":null,"endCursor":null}},"title":"Activity ยท thockin/logr"}