{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":135631198,"defaultBranch":"master","name":"autopush-rs","ownerLogin":"mozilla-services","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-31T20:17:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1066228?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714500885.0","currentOid":""},"activityList":{"items":[{"before":"6b76d1dc09a32011360d8cacf3cf4024130172c0","after":"3fcb7ef396e7b284111ab4c0963bbb8a5c544700","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-30T20:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"remove SkipTest from unittest, implement pytest.skip and add logging","shortMessageHtmlLink":"remove SkipTest from unittest, implement pytest.skip and add logging"}},{"before":"67111f1239fbd485d881fa0096252e391ab1ad40","after":"6b76d1dc09a32011360d8cacf3cf4024130172c0","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-30T20:06:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"remove decorator function and process logs function","shortMessageHtmlLink":"remove decorator function and process logs function"}},{"before":"0a45e23693ed59b29661353f6ce561da9f40c35b","after":"4ed748bc16d2e3514aa0ef627bc34a70c3141b66","ref":"refs/heads/feat/sync-3845_flag","pushedAt":"2024-04-30T19:33:20.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"pjenvey","name":"Philip Jenvey","path":"/pjenvey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14639?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feat/sync-3845_flag","shortMessageHtmlLink":"Merge branch 'master' into feat/sync-3845_flag"}},{"before":"940e0ea0b195a11271037536f0d348bd260cc51e","after":null,"ref":"refs/heads/feat/remove-unused-metrics-SYNC-4249","pushedAt":"2024-04-30T18:14:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pjenvey","name":"Philip Jenvey","path":"/pjenvey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14639?s=80&v=4"}},{"before":"444f82a33486700336dea0a89e3bf5257747e196","after":"a17857f8d725a76c39cce686a021c3955146329f","ref":"refs/heads/master","pushedAt":"2024-04-30T18:14:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjenvey","name":"Philip Jenvey","path":"/pjenvey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14639?s=80&v=4"},"commit":{"message":"feat: remove the unused metrics module (#698)\n\ncleanup a couple TODOs: return WS's protocol error code for actix-ws\r\nProtocolErrors\r\n\r\nCloses SYNC-4249","shortMessageHtmlLink":"feat: remove the unused metrics module (#698)"}},{"before":"0742985121082c3417daa3a58c098ee3fc741e57","after":"940e0ea0b195a11271037536f0d348bd260cc51e","ref":"refs/heads/feat/remove-unused-metrics-SYNC-4249","pushedAt":"2024-04-30T17:59:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pjenvey","name":"Philip Jenvey","path":"/pjenvey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14639?s=80&v=4"},"commit":{"message":"feat: remove the unused metrics module\n\ncleanup a couple TODOs: return WS's protocol error code for actix-ws\nProtocolErrors\n\nCloses SYNC-4249","shortMessageHtmlLink":"feat: remove the unused metrics module"}},{"before":"22a7ee0dad23ca55e514c39d5610eec4ed2be658","after":"0742985121082c3417daa3a58c098ee3fc741e57","ref":"refs/heads/feat/remove-unused-metrics-SYNC-4249","pushedAt":"2024-04-30T17:58:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pjenvey","name":"Philip Jenvey","path":"/pjenvey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14639?s=80&v=4"},"commit":{"message":"feat: remove the unused metrics module\n\ncleanup a couple TODOs: return WS's protocol error code for actix-ws\nProtocolErrors\n\nCloses #SYNC-4249","shortMessageHtmlLink":"feat: remove the unused metrics module"}},{"before":"3eeac385bda09539b7b2153c6694d865b366ed22","after":"67111f1239fbd485d881fa0096252e391ab1ad40","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-30T17:28:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"remove max log decorators and remove class boilerplate","shortMessageHtmlLink":"remove max log decorators and remove class boilerplate"}},{"before":"f62cd3c1ae02278176bb934b5916c1d107111e88","after":"3eeac385bda09539b7b2153c6694d865b366ed22","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-30T17:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"remove test functions from classes to implement process logs fixture","shortMessageHtmlLink":"remove test functions from classes to implement process logs fixture"}},{"before":"fdc94657b37e2651b40c2b2b9f0ef21b1dfc65d6","after":"f62cd3c1ae02278176bb934b5916c1d107111e88","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-30T17:05:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"implemented fixture for all test log processing","shortMessageHtmlLink":"implemented fixture for all test log processing"}},{"before":"d6da1af7f1f5ed829caa7369189431434a29e3ac","after":null,"ref":"refs/heads/feat/SYNC-4243_errors","pushedAt":"2024-04-30T16:42:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrconlin","name":"JR Conlin","path":"/jrconlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35755?s=80&v=4"}},{"before":"d49458e6e24cba6625e5a877e509e7f8c8f2d80e","after":"444f82a33486700336dea0a89e3bf5257747e196","ref":"refs/heads/master","pushedAt":"2024-04-30T16:42:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrconlin","name":"JR Conlin","path":"/jrconlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35755?s=80&v=4"},"commit":{"message":"feat: Reduce some of the more common errors from the logs (#695)\n\nReduces some of the less useful errors from the stdout logs.\r\n\r\n* Fixes the Bad Aud to be shorter, clearer\r\n\r\nCloses SYNC-4243","shortMessageHtmlLink":"feat: Reduce some of the more common errors from the logs (#695)"}},{"before":"2d20b3fcbb3c381f5afbbada1013f66d2014adfd","after":"fdc94657b37e2651b40c2b2b9f0ef21b1dfc65d6","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-30T14:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"additional max log refactors and addition of registered test client, parametrized fixtures","shortMessageHtmlLink":"additional max log refactors and addition of registered test client, …"}},{"before":"54b14b8f1696a5866672efc8730e5e605c45e2a2","after":"2d20b3fcbb3c381f5afbbada1013f66d2014adfd","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-30T14:51:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"updated max logs to a fixture to remove decorator and added complexity, adapted several functions","shortMessageHtmlLink":"updated max logs to a fixture to remove decorator and added complexit…"}},{"before":"e95e07ef2d01c5683fb7cc0d57afb35109747fa6","after":"22a7ee0dad23ca55e514c39d5610eec4ed2be658","ref":"refs/heads/feat/remove-unused-metrics-SYNC-4249","pushedAt":"2024-04-30T00:09:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pjenvey","name":"Philip Jenvey","path":"/pjenvey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14639?s=80&v=4"},"commit":{"message":"feat: remove the unused metrics module\n\ncleanup a couple TODOs: return WS's protocol error code for actix-ws\nProtocolErrors\n\nCloses #SYNC-4249","shortMessageHtmlLink":"feat: remove the unused metrics module"}},{"before":"e95e07ef2d01c5683fb7cc0d57afb35109747fa6","after":null,"ref":"refs/heads/feat/remove-unused-metrics","pushedAt":"2024-04-30T00:08:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pjenvey","name":"Philip Jenvey","path":"/pjenvey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14639?s=80&v=4"}},{"before":null,"after":"e95e07ef2d01c5683fb7cc0d57afb35109747fa6","ref":"refs/heads/feat/remove-unused-metrics-SYNC-4249","pushedAt":"2024-04-30T00:08:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pjenvey","name":"Philip Jenvey","path":"/pjenvey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14639?s=80&v=4"},"commit":{"message":"feat: remove the unused metrics module\n\ncleanup a couple TODOs: return WS's protocol error code for actix-ws\nProtocolErrors\n\nCloses #SYNC-4249","shortMessageHtmlLink":"feat: remove the unused metrics module"}},{"before":null,"after":"e95e07ef2d01c5683fb7cc0d57afb35109747fa6","ref":"refs/heads/feat/remove-unused-metrics","pushedAt":"2024-04-30T00:08:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pjenvey","name":"Philip Jenvey","path":"/pjenvey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14639?s=80&v=4"},"commit":{"message":"feat: remove the unused metrics module\n\ncleanup a couple TODOs: return WS's protocol error code for actix-ws\nProtocolErrors\n\nCloses #SYNC-4249","shortMessageHtmlLink":"feat: remove the unused metrics module"}},{"before":"3970b1a7b6c9e224af4a3ca65defedb2ab8caa55","after":"54b14b8f1696a5866672efc8730e5e605c45e2a2","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-29T20:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"parametrized all non max log decorated test functions","shortMessageHtmlLink":"parametrized all non max log decorated test functions"}},{"before":"bfbe9ae763f11996dd540e1df664feea07cbbad6","after":"3970b1a7b6c9e224af4a3ca65defedb2ab8caa55","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-29T19:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"remove pytest.mark.asyncio decorators, implement default mode in toml setting","shortMessageHtmlLink":"remove pytest.mark.asyncio decorators, implement default mode in toml…"}},{"before":"e7a0e2a162835b30d7ad6bcbfcc642d2dcb35d7d","after":"bfbe9ae763f11996dd540e1df664feea07cbbad6","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-29T16:43:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"move setup teardown into single generator fixture, session scope","shortMessageHtmlLink":"move setup teardown into single generator fixture, session scope"}},{"before":"5cf53971ca07e625080c5f1a0eb9c089f1eca8ee","after":"d6da1af7f1f5ed829caa7369189431434a29e3ac","ref":"refs/heads/feat/SYNC-4243_errors","pushedAt":"2024-04-29T15:42:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jrconlin","name":"JR Conlin","path":"/jrconlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35755?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feat/SYNC-4243_errors","shortMessageHtmlLink":"Merge branch 'master' into feat/SYNC-4243_errors"}},{"before":"d9ec196d2f23495e965af7654a5b25d37b1932c0","after":"e7a0e2a162835b30d7ad6bcbfcc642d2dcb35d7d","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-26T19:41:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"vapid payload fixture, auto cleanup for broadcasts","shortMessageHtmlLink":"vapid payload fixture, auto cleanup for broadcasts"}},{"before":"7f5a46ff1089c3aa4d2b21378120a4fcb81ccc57","after":"d9ec196d2f23495e965af7654a5b25d37b1932c0","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-26T19:06:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"switch to using asyncio.sleep","shortMessageHtmlLink":"switch to using asyncio.sleep"}},{"before":"e8cbf6acedcd8a21235abde4c0918bab78ea4f02","after":"7f5a46ff1089c3aa4d2b21378120a4fcb81ccc57","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-26T19:06:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"switch to using asyncio.sleep","shortMessageHtmlLink":"switch to using asyncio.sleep"}},{"before":"14c6a7ea20d730cd0bb2de393fba740ec322471f","after":"e8cbf6acedcd8a21235abde4c0918bab78ea4f02","ref":"refs/heads/feat/SYNC-4116_fixturize_pytest","pushedAt":"2024-04-26T18:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"refactor usage of quick register to registered test client fixture. add fixtures. auto async mode in config.","shortMessageHtmlLink":"refactor usage of quick register to registered test client fixture. a…"}},{"before":"1698eede54584d41266f9f63662b5771c8532c06","after":null,"ref":"refs/heads/dependabot/pip/tests/black-24.3.0","pushedAt":"2024-04-26T18:09:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"43971ce6abf1c0517d950b8d24b7de787dfa8863","after":"d49458e6e24cba6625e5a877e509e7f8c8f2d80e","ref":"refs/heads/master","pushedAt":"2024-04-26T18:08:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"refactor: Replace Bottle with FastAPI (#668)\n\nrefactor: replace bottle with fastapi","shortMessageHtmlLink":"refactor: Replace Bottle with FastAPI (#668)"}},{"before":"587b07cf36fbef919986125e62406f05e6ca2267","after":null,"ref":"refs/heads/refactor/SYNC-4188_replace_bottle_with_fastapi","pushedAt":"2024-04-26T18:08:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"}},{"before":"3180e44a003c4c56240c3ef2d2e4c072f15b429e","after":"587b07cf36fbef919986125e62406f05e6ca2267","ref":"refs/heads/refactor/SYNC-4188_replace_bottle_with_fastapi","pushedAt":"2024-04-25T20:41:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"taddes","name":"Taddes","path":"/taddes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35045299?s=80&v=4"},"commit":{"message":"roll in black dep update and format change","shortMessageHtmlLink":"roll in black dep update and format change"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPmWmEgA","startCursor":null,"endCursor":null}},"title":"Activity · mozilla-services/autopush-rs"}