{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":152819085,"defaultBranch":"master","name":"contextual_logger","ownerLogin":"Invoca","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-13T00:00:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/808155?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720655404.0","currentOid":""},"activityList":{"items":[{"before":"946c3ae0a8670fb8e5ad276439c581ca5f8cfbc0","after":null,"ref":"refs/heads/STORY-18706_update_to_new_ci_standard","pushedAt":"2024-07-10T23:49:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcaddell","name":"Drew Caddell","path":"/dcaddell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30807215?s=80&v=4"}},{"before":"a2d902c935a1f11136a1bb5b66f8e446642534bf","after":"86369a5bf6e2f074c33c4b28c475fad58287597d","ref":"refs/heads/master","pushedAt":"2024-07-10T23:49:18.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"dcaddell","name":"Drew Caddell","path":"/dcaddell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30807215?s=80&v=4"},"commit":{"message":"Merge pull request #77 from Invoca/STORY-18706_update_to_new_ci_standard\n\nStory 18706 update to new ci standard","shortMessageHtmlLink":"Merge pull request #77 from Invoca/STORY-18706_update_to_new_ci_standard"}},{"before":"a3b484aaa50334bc6e4f7a1256c30df4ffe9ddbb","after":"946c3ae0a8670fb8e5ad276439c581ca5f8cfbc0","ref":"refs/heads/STORY-18706_update_to_new_ci_standard","pushedAt":"2024-07-10T23:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcaddell","name":"Drew Caddell","path":"/dcaddell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30807215?s=80&v=4"},"commit":{"message":"Release v1.4.0","shortMessageHtmlLink":"Release v1.4.0"}},{"before":"1abdc244717aa2a512a98810c68e99bb7ac9400f","after":"a3b484aaa50334bc6e4f7a1256c30df4ffe9ddbb","ref":"refs/heads/STORY-18706_update_to_new_ci_standard","pushedAt":"2024-07-10T21:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcaddell","name":"Drew Caddell","path":"/dcaddell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30807215?s=80&v=4"},"commit":{"message":"STORY-18706: Remove unnecessary block arg","shortMessageHtmlLink":"STORY-18706: Remove unnecessary block arg"}},{"before":"96e5732e2935a8ed33afbffcbdbcc379be2b9441","after":"1abdc244717aa2a512a98810c68e99bb7ac9400f","ref":"refs/heads/STORY-18706_update_to_new_ci_standard","pushedAt":"2024-07-10T21:30:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcaddell","name":"Drew Caddell","path":"/dcaddell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30807215?s=80&v=4"},"commit":{"message":"STORY-18706: Update README","shortMessageHtmlLink":"STORY-18706: Update README"}},{"before":"7f25e6120d9b3c34aca8466ab935d0ce001aa9e4","after":"96e5732e2935a8ed33afbffcbdbcc379be2b9441","ref":"refs/heads/STORY-18706_update_to_new_ci_standard","pushedAt":"2024-07-10T21:28:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcaddell","name":"Drew Caddell","path":"/dcaddell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30807215?s=80&v=4"},"commit":{"message":"STORY-18706: Update README","shortMessageHtmlLink":"STORY-18706: Update README"}},{"before":"322b2d50bc9783020a23852fd59a82027f7ae5b9","after":"7f25e6120d9b3c34aca8466ab935d0ce001aa9e4","ref":"refs/heads/STORY-18706_update_to_new_ci_standard","pushedAt":"2024-07-10T21:16:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcaddell","name":"Drew Caddell","path":"/dcaddell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30807215?s=80&v=4"},"commit":{"message":"STORY-18706: Bump version and update CHANGELOG","shortMessageHtmlLink":"STORY-18706: Bump version and update CHANGELOG"}},{"before":"4abd7696263eabc1a95137dc08162ec7c23c783a","after":"322b2d50bc9783020a23852fd59a82027f7ae5b9","ref":"refs/heads/STORY-18706_update_to_new_ci_standard","pushedAt":"2024-07-10T21:12:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcaddell","name":"Drew Caddell","path":"/dcaddell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30807215?s=80&v=4"},"commit":{"message":"STORY-18706: Fix gemfile name typos","shortMessageHtmlLink":"STORY-18706: Fix gemfile name typos"}},{"before":null,"after":"4abd7696263eabc1a95137dc08162ec7c23c783a","ref":"refs/heads/STORY-18706_update_to_new_ci_standard","pushedAt":"2024-07-10T21:11:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dcaddell","name":"Drew Caddell","path":"/dcaddell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30807215?s=80&v=4"},"commit":{"message":"STORY-18706: Update CI with desired ruby versions and gemfiles","shortMessageHtmlLink":"STORY-18706: Update CI with desired ruby versions and gemfiles"}},{"before":"87000cf20194375b94f046852dc8a87801204960","after":"a2d902c935a1f11136a1bb5b66f8e446642534bf","ref":"refs/heads/master","pushedAt":"2024-07-09T15:51:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ringrevenue-ci","name":null,"path":"/ringrevenue-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501871?s=80&v=4"},"commit":{"message":"Update catalog-info.yaml","shortMessageHtmlLink":"Update catalog-info.yaml"}},{"before":null,"after":"a623d9bf8454f57678cfa8fc26612c0491ea621e","ref":"refs/heads/non-production_use_buildkite_in_ci_for_public_gem","pushedAt":"2024-06-28T17:42:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yinonrousso","name":"Yinon Rousso","path":"/yinonrousso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43661219?s=80&v=4"},"commit":{"message":"non-production: add buildkite.yml file","shortMessageHtmlLink":"non-production: add buildkite.yml file"}},{"before":"87783bda49bab35f1b57f93b78318284b3293a12","after":null,"ref":"refs/heads/backstage-integration","pushedAt":"2024-05-23T15:44:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jebentier","name":"James Ebentier","path":"/jebentier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/571077?s=80&v=4"}},{"before":"66a2874505f62b8411087b48bfa249c44282bcdd","after":"87000cf20194375b94f046852dc8a87801204960","ref":"refs/heads/master","pushedAt":"2024-05-23T15:44:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jebentier","name":"James Ebentier","path":"/jebentier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/571077?s=80&v=4"},"commit":{"message":"Merge pull request #74 from Invoca/backstage-integration\n\nAdd catalog-info.yaml config file","shortMessageHtmlLink":"Merge pull request #74 from Invoca/backstage-integration"}},{"before":"e1fb5d25c9f83895211012c786ebd404db772b9c","after":"87783bda49bab35f1b57f93b78318284b3293a12","ref":"refs/heads/backstage-integration","pushedAt":"2024-05-23T13:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jebentier","name":"James Ebentier","path":"/jebentier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/571077?s=80&v=4"},"commit":{"message":"Update catalog-info.yaml","shortMessageHtmlLink":"Update catalog-info.yaml"}},{"before":"66a2874505f62b8411087b48bfa249c44282bcdd","after":"e1fb5d25c9f83895211012c786ebd404db772b9c","ref":"refs/heads/backstage-integration","pushedAt":"2024-05-23T13:44:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jebentier","name":"James Ebentier","path":"/jebentier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/571077?s=80&v=4"},"commit":{"message":"Add catalog-info.yaml config file","shortMessageHtmlLink":"Add catalog-info.yaml config file"}},{"before":null,"after":"66a2874505f62b8411087b48bfa249c44282bcdd","ref":"refs/heads/backstage-integration","pushedAt":"2024-05-23T13:44:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jebentier","name":"James Ebentier","path":"/jebentier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/571077?s=80&v=4"},"commit":{"message":"Merge pull request #73 from Invoca/TECH-13430_make_logger_redactor_public\n\nTECH-13430 expose redact method in ContextualLogger Mixin","shortMessageHtmlLink":"Merge pull request #73 from Invoca/TECH-13430_make_logger_redactor_pu…"}},{"before":"485da75e43908ce554b94d392a165f2fe8ab4b27","after":null,"ref":"refs/heads/TECH-13430_make_logger_redactor_public","pushedAt":"2023-12-08T20:18:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ttstarck","name":"Tristan Starck","path":"/ttstarck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16530564?s=80&v=4"}},{"before":"c3698e28f71611e5d34e33afb7232f82e0dfcbfa","after":"66a2874505f62b8411087b48bfa249c44282bcdd","ref":"refs/heads/master","pushedAt":"2023-12-08T20:18:10.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ttstarck","name":"Tristan Starck","path":"/ttstarck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16530564?s=80&v=4"},"commit":{"message":"Merge pull request #73 from Invoca/TECH-13430_make_logger_redactor_public\n\nTECH-13430 expose redact method in ContextualLogger Mixin","shortMessageHtmlLink":"Merge pull request #73 from Invoca/TECH-13430_make_logger_redactor_pu…"}},{"before":"49f75e4109f950b402cafa9ff0c3ce619edec798","after":"485da75e43908ce554b94d392a165f2fe8ab4b27","ref":"refs/heads/TECH-13430_make_logger_redactor_public","pushedAt":"2023-12-08T19:56:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ttstarck","name":"Tristan Starck","path":"/ttstarck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16530564?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"ccee9f0e19a3b92727475757f50db190a9a2f530","after":"49f75e4109f950b402cafa9ff0c3ce619edec798","ref":"refs/heads/TECH-13430_make_logger_redactor_public","pushedAt":"2023-12-08T19:55:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttstarck","name":"Tristan Starck","path":"/ttstarck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16530564?s=80&v=4"},"commit":{"message":"uncomment rails 7.1 unit test","shortMessageHtmlLink":"uncomment rails 7.1 unit test"}},{"before":"1779b0ceb3df9f4cbb036d445450fe0201a150e9","after":"ccee9f0e19a3b92727475757f50db190a9a2f530","ref":"refs/heads/TECH-13430_make_logger_redactor_public","pushedAt":"2023-12-08T19:52:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ttstarck","name":"Tristan Starck","path":"/ttstarck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16530564?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":null,"after":"1779b0ceb3df9f4cbb036d445450fe0201a150e9","ref":"refs/heads/TECH-13430_make_logger_redactor_public","pushedAt":"2023-12-08T19:21:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ttstarck","name":"Tristan Starck","path":"/ttstarck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16530564?s=80&v=4"},"commit":{"message":"prepare for 1.3.0 release","shortMessageHtmlLink":"prepare for 1.3.0 release"}},{"before":"6afa979f359814ac4c6c55aabd71d3a6882ff7f2","after":"7635969681c22004e16570b236b51c5179465f10","ref":"refs/heads/TECH-12856_add_support_for_global_context_lambda","pushedAt":"2023-10-13T21:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielmx-dev","name":"Daniel Guerra","path":"/danielmx-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15204776?s=80&v=4"},"commit":{"message":"TECH-12856: bump version","shortMessageHtmlLink":"TECH-12856: bump version"}},{"before":null,"after":"6afa979f359814ac4c6c55aabd71d3a6882ff7f2","ref":"refs/heads/TECH-12856_add_support_for_global_context_lambda","pushedAt":"2023-09-25T17:34:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danielmx-dev","name":"Daniel Guerra","path":"/danielmx-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15204776?s=80&v=4"},"commit":{"message":"TECH-12856: Add global context lambdas support","shortMessageHtmlLink":"TECH-12856: Add global context lambdas support"}},{"before":"45253918916e97b08c76eabc18f128fe9bff0592","after":"c3698e28f71611e5d34e33afb7232f82e0dfcbfa","ref":"refs/heads/master","pushedAt":"2023-09-14T17:50:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ColinDKelley","name":"Colin Kelley","path":"/ColinDKelley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166511?s=80&v=4"},"commit":{"message":"TECH-12593: release v1.2.0","shortMessageHtmlLink":"TECH-12593: release v1.2.0"}},{"before":"1c85c7bfccd0df7b50f37ea51d49a6abcad68d03","after":null,"ref":"refs/heads/TECH-12593/make-global_context-global","pushedAt":"2023-09-14T17:48:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ColinDKelley","name":"Colin Kelley","path":"/ColinDKelley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166511?s=80&v=4"}},{"before":"ae1169508b2df51d9f359f1fcdd1578dfd82908b","after":"45253918916e97b08c76eabc18f128fe9bff0592","ref":"refs/heads/master","pushedAt":"2023-09-14T17:48:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ColinDKelley","name":"Colin Kelley","path":"/ColinDKelley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166511?s=80&v=4"},"commit":{"message":"TECH-12593:make global_context global, but just for that logger instance (#72)\n\n* TECH-12593: store global context as a true global; default to that when Thread/Fiber has no setting; add specs for Thread/Fiber\r\n\r\n* TECH-12593: move global_context from process-global to logger-global\r\n\r\n* TECH-12593: store global_context in logger; mix Context into LoggerMixin so it can take into account the object_id\r\n\r\n* TECH-12593: add spec to show that global_context and current_context are distinct per logger\r\n\r\n* TECH-12593: separate Context from ContextHandler\r\n\r\n* TECH-12593: fix LoggerWithContext to delegate global_context\r\n\r\n* TECH-12593: rename [current_context, current_context_for_thread] -> [current_context_override, current_context]\r\n\r\n* TECH-12593: optimize to skip merge! when empty; test deep merge with John->Jane\r\n\r\n* TECH-12593: use ** instead of merge!\r\n\r\n* TECH-12593: remove caching optimizations; add described_class.global_context_lock_message to prohibit changes after startup\r\n\r\n* TECH-12593: document Context precedence; refactor LoggerWithContext to have specs for and follow precedence (especially with_context at 2 levels)\r\n\r\n* TECH-12593: update CHANGELOG\r\n\r\n* TECH-12593: move setting ContextualLogger.global_context_lock_message to current_context_override= and include context_override\r\n\r\n* TECH-12593: prep to release v1.2.0\r\n\r\n---------\r\n\r\nCo-authored-by: James Ebentier ","shortMessageHtmlLink":"TECH-12593:make global_context global, but just for that logger insta…"}},{"before":"8597b5cc589b626794bb06c2a8b96018811e1bbd","after":"1c85c7bfccd0df7b50f37ea51d49a6abcad68d03","ref":"refs/heads/TECH-12593/make-global_context-global","pushedAt":"2023-09-14T17:43:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ColinDKelley","name":"Colin Kelley","path":"/ColinDKelley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166511?s=80&v=4"},"commit":{"message":"TECH-12593: prep to release v1.2.0","shortMessageHtmlLink":"TECH-12593: prep to release v1.2.0"}},{"before":"e55ebd26b9dd1122847f6cd5949fa77a06946751","after":"8597b5cc589b626794bb06c2a8b96018811e1bbd","ref":"refs/heads/TECH-12593/make-global_context-global","pushedAt":"2023-09-12T16:48:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ColinDKelley","name":"Colin Kelley","path":"/ColinDKelley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166511?s=80&v=4"},"commit":{"message":"TECH-12593: bump version","shortMessageHtmlLink":"TECH-12593: bump version"}},{"before":"70a4740e0d0f065f6e2bbc8e7368ea1fa9b6a489","after":"e55ebd26b9dd1122847f6cd5949fa77a06946751","ref":"refs/heads/TECH-12593/make-global_context-global","pushedAt":"2023-09-12T03:45:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ColinDKelley","name":"Colin Kelley","path":"/ColinDKelley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166511?s=80&v=4"},"commit":{"message":"TECH-12593: remove extra newline","shortMessageHtmlLink":"TECH-12593: remove extra newline"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMFQyMzo0OToyMC4wMDAwMDBazwAAAAR8RiIl","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xMlQwMzo0NTo1Ni4wMDAwMDBazwAAAAN-Zkoh"}},"title":"Activity · Invoca/contextual_logger"}