{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12085960,"defaultBranch":"main","name":"structlog","ownerLogin":"hynek","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-13T15:55:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41240?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716845751.0","currentOid":""},"activityList":{"items":[{"before":"78729a8ad6226eb2a2da2251b4feaf43c3eccdc9","after":"812149f505d5658f14013fa5516fed8b9d201625","ref":"refs/heads/main","pushedAt":"2024-05-27T21:39:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Start new development cycle","shortMessageHtmlLink":"Start new development cycle"}},{"before":"b16e08f0c2989be813b666c62e633a70e59cfb42","after":"78729a8ad6226eb2a2da2251b4feaf43c3eccdc9","ref":"refs/heads/main","pushedAt":"2024-05-27T21:35:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Prepare 24.2.0","shortMessageHtmlLink":"Prepare 24.2.0"}},{"before":"767ec8b9a196263bf9d8addcd4cb031433a49d4b","after":"b16e08f0c2989be813b666c62e633a70e59cfb42","ref":"refs/heads/main","pushedAt":"2024-05-27T21:13:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"fixes bug in render_to_log_kwargs (#620)\n\n* fixes bug in render_to_log_kwargs\r\n\r\n* fix autoformatting\r\n\r\n* fix docstring\r\n\r\n* add PR link now it exists\r\n\r\n* fix docstring\r\n\r\n* Small fixes\r\n\r\n* Simplify asserts\r\n\r\n* Fix comment\r\n\r\n---------\r\n\r\nCo-authored-by: Hynek Schlawack ","shortMessageHtmlLink":"fixes bug in render_to_log_kwargs (#620)"}},{"before":"592409ac7657ca3689a63a2d82777b9bbb80a241","after":"767ec8b9a196263bf9d8addcd4cb031433a49d4b","ref":"refs/heads/main","pushedAt":"2024-05-27T20:27:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"I swear it worked on my machine\n\nThis reverts commit 592409ac7657ca3689a63a2d82777b9bbb80a241.","shortMessageHtmlLink":"I swear it worked on my machine"}},{"before":"20c23be8d8fef60f437407f30111dc007c02f74e","after":"592409ac7657ca3689a63a2d82777b9bbb80a241","ref":"refs/heads/main","pushedAt":"2024-05-27T20:14:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Ensure test order doesn't matter","shortMessageHtmlLink":"Ensure test order doesn't matter"}},{"before":"924f4c903fd494ec294e99d136f3989d4cd87069","after":"20c23be8d8fef60f437407f30111dc007c02f74e","ref":"refs/heads/main","pushedAt":"2024-05-26T19:19:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Fix Klaviyo logo","shortMessageHtmlLink":"Fix Klaviyo logo"}},{"before":"e5ebcd978621c9382ba4ce10ea23dc9074dd5d0f","after":"924f4c903fd494ec294e99d136f3989d4cd87069","ref":"refs/heads/main","pushedAt":"2024-05-25T12:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"pre-commit update","shortMessageHtmlLink":"pre-commit update"}},{"before":"8f8d9751182caa12800e03b562a0528df50be8c3","after":"e5ebcd978621c9382ba4ce10ea23dc9074dd5d0f","ref":"refs/heads/main","pushedAt":"2024-05-25T12:27:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"sponsors: add Klaviyo","shortMessageHtmlLink":"sponsors: add Klaviyo"}},{"before":"261f6c29d6a212725b1b649cac374c8ae0b6ca21","after":"8f8d9751182caa12800e03b562a0528df50be8c3","ref":"refs/heads/main","pushedAt":"2024-05-13T15:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Add missing permission","shortMessageHtmlLink":"Add missing permission"}},{"before":"1475ed94ffb6bb0d7dd71904fbea2898acf8f794","after":"261f6c29d6a212725b1b649cac374c8ae0b6ca21","ref":"refs/heads/main","pushedAt":"2024-05-13T15:48:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Attest provenance","shortMessageHtmlLink":"Attest provenance"}},{"before":"77c951efeb24ceb2c0213d2f0c76439814213230","after":null,"ref":"refs/heads/alog-callsites","pushedAt":"2024-05-13T15:47:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"}},{"before":"0a93f827f4bace552588b81c58c27f9c43ffe61e","after":"1475ed94ffb6bb0d7dd71904fbea2898acf8f794","ref":"refs/heads/main","pushedAt":"2024-05-13T15:47:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"stdlib: add callsite collection support for async methods (#618)\n\n* stdlib: add callsite collection support for async methods\r\n\r\nfixes #615\r\n\r\n* Put change notices where people notice them","shortMessageHtmlLink":"stdlib: add callsite collection support for async methods (#618)"}},{"before":"df2207764f44845aec10c6af39f4eac6bde16e86","after":"77c951efeb24ceb2c0213d2f0c76439814213230","ref":"refs/heads/alog-callsites","pushedAt":"2024-05-13T07:26:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Put change notices where people notice them","shortMessageHtmlLink":"Put change notices where people notice them"}},{"before":null,"after":"df2207764f44845aec10c6af39f4eac6bde16e86","ref":"refs/heads/alog-callsites","pushedAt":"2024-05-13T07:22:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"stdlib: add callsite collection support for async methods\n\nfixes #615","shortMessageHtmlLink":"stdlib: add callsite collection support for async methods"}},{"before":"fad46dec30e5be309f00041fa7c0995d02bc157a","after":"0a93f827f4bace552588b81c58c27f9c43ffe61e","ref":"refs/heads/main","pushedAt":"2024-05-13T07:22:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"update ruff","shortMessageHtmlLink":"update ruff"}},{"before":"d71e4704ec585522a28ad005fc180781821b85c2","after":"fad46dec30e5be309f00041fa7c0995d02bc157a","ref":"refs/heads/main","pushedAt":"2024-05-13T06:53:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Fix reference to undefined var `logger` in \"Getting Started\" example (#614)\n\nWhile following along with this \"Getting Started\" guide for the first\r\ntime, I got sidetracked for several minutes by this `logger`.\r\n\r\nNone of the example snippets earlier in this file assigned to a variable\r\nnamed `logger` (but they frequently assigned the result of\r\n`structlog.get_logger()` to a variable named `log`).\r\n\r\nI spent a bit poking around in the API reference to try and figure out\r\nwhich types define a `.bind()` method and whether they completely\r\noverlap with the types returned by `structlog.get_logger()`. \r\n\r\nEventually I decided the specific variable name probably wasn't a super\r\nconsidered choice and I was overthinking things.\r\n\r\nMaybe this change could save someone time in the future.\r\n\r\nCo-authored-by: Hynek Schlawack ","shortMessageHtmlLink":"Fix reference to undefined var logger in \"Getting Started\" example (#…"}},{"before":"00fbc159fd5a3168fddad76833df143613b8468c","after":"d71e4704ec585522a28ad005fc180781821b85c2","ref":"refs/heads/main","pushedAt":"2024-05-08T08:37:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#616)\n\n* [pre-commit.ci] pre-commit autoupdate\r\n\r\nupdates:\r\n- [github.com/psf/black: 24.3.0 → 24.4.2](https://github.com/psf/black/compare/24.3.0...24.4.2)\r\n- [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...v0.4.3)\r\n- [github.com/econchick/interrogate: 1.6.0 → 1.7.0](https://github.com/econchick/interrogate/compare/1.6.0...1.7.0)\r\n\r\n* Fix furo warning\r\n\r\n* Replace % by f\r\n\r\n* Silence linter\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Hynek Schlawack ","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#616)"}},{"before":"5c78fef73a776140c81fd67c90d4a2d9d64de733","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-08T08:37:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"}},{"before":"aa8f5e322083cedd8d8a027bf3a62b42a484521f","after":"5c78fef73a776140c81fd67c90d4a2d9d64de733","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-08T08:33:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Silence linter","shortMessageHtmlLink":"Silence linter"}},{"before":null,"after":"aa8f5e322083cedd8d8a027bf3a62b42a484521f","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T17:24:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black: 24.3.0 → 24.4.2](https://github.com/psf/black/compare/24.3.0...24.4.2)\n- [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...v0.4.3)\n- [github.com/econchick/interrogate: 1.6.0 → 1.7.0](https://github.com/econchick/interrogate/compare/1.6.0...1.7.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"5abf7b5383472e178f6b9806fef0db108f615253","after":"00fbc159fd5a3168fddad76833df143613b8468c","ref":"refs/heads/main","pushedAt":"2024-04-06T23:32:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"pre-commit autoupdate","shortMessageHtmlLink":"pre-commit autoupdate"}},{"before":"145645685533895927e539a8942028a4e35a6dee","after":"5abf7b5383472e178f6b9806fef0db108f615253","ref":"refs/heads/main","pushedAt":"2024-04-02T13:57:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"remove `until_not_interrupted()` (#612)\n\n* remove until_not_interrupted\r\n\r\nRetry is not needed since Python 3.5.\r\nhttps://peps.python.org/pep-0475/\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"remove until_not_interrupted() (#612)"}},{"before":"a8526a0628dc257f896ca331f4a7d96777933f6c","after":"145645685533895927e539a8942028a4e35a6dee","ref":"refs/heads/main","pushedAt":"2024-04-02T07:39:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Use more legible syntax","shortMessageHtmlLink":"Use more legible syntax"}},{"before":"f26afb0070f91a5be3c8ebe5cf0ebf1b044b2392","after":"a8526a0628dc257f896ca331f4a7d96777933f6c","ref":"refs/heads/main","pushedAt":"2024-04-02T07:38:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Document direnv + uv","shortMessageHtmlLink":"Document direnv + uv"}},{"before":"c34da0217f4b0cee642c1c56a5a76ed723ead3b2","after":"f26afb0070f91a5be3c8ebe5cf0ebf1b044b2392","ref":"refs/heads/main","pushedAt":"2024-04-02T07:30:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"add some note about logging configuration (#609)\n\n* add some note about logging configuration\r\n\r\n* use {note}\r\n\r\n* Minor adjustments\r\n\r\n---------\r\n\r\nCo-authored-by: Hynek Schlawack ","shortMessageHtmlLink":"add some note about logging configuration (#609)"}},{"before":"9c44b249b930ec8cb3ded3d257437de77b4f2c74","after":"c34da0217f4b0cee642c1c56a5a76ed723ead3b2","ref":"refs/heads/main","pushedAt":"2024-04-02T05:05:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"optimize `_find_first_app_frame_and_name` (#607)\n\n* optimize stdlib findCaller\r\n\r\n* use for-else instead of any(...)\r\n\r\n* use str.startswith(tuple)\r\n\r\n---------\r\n\r\nCo-authored-by: Hynek Schlawack ","shortMessageHtmlLink":"optimize _find_first_app_frame_and_name (#607)"}},{"before":"f5f09d1918a243cf037550a521e01ac51b17ab50","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-01T18:04:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"}},{"before":"8eb309ece3d3dc1e21751f9e5de344fbe962b14c","after":"9c44b249b930ec8cb3ded3d257437de77b4f2c74","ref":"refs/heads/main","pushedAt":"2024-04-01T18:04:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#611)\n\nupdates:\r\n- [github.com/psf/black: 24.2.0 → 24.3.0](https://github.com/psf/black/compare/24.2.0...24.3.0)\r\n- [github.com/astral-sh/ruff-pre-commit: v0.3.2 → v0.3.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.2...v0.3.4)\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#611)"}},{"before":null,"after":"f5f09d1918a243cf037550a521e01ac51b17ab50","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-01T17:23:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black: 24.2.0 → 24.3.0](https://github.com/psf/black/compare/24.2.0...24.3.0)\n- [github.com/astral-sh/ruff-pre-commit: v0.3.2 → v0.3.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.2...v0.3.4)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"20c53a4362ee22c6d1df96aa783cd9e292a60585","after":null,"ref":"refs/heads/baipp-matrix","pushedAt":"2024-03-27T11:07:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVT_7NAA","startCursor":null,"endCursor":null}},"title":"Activity · hynek/structlog"}