{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":243855119,"defaultBranch":"dev","name":"zigpy-znp","ownerLogin":"zigpy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-28T21:11:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30303551?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722892088.0","currentOid":""},"activityList":{"items":[{"before":"3e544212649eb80e652c07ab51102b06a6137a31","after":"0035116923694d356d2eb18aeaecfa67b82dc7a6","ref":"refs/heads/dev","pushedAt":"2024-08-05T21:07:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Do not convert `config` multiple times (#250)","shortMessageHtmlLink":"Do not convert config multiple times (#250)"}},{"before":"92eef386d94581b56f718dbaf7a40ce7a7003e06","after":"3e544212649eb80e652c07ab51102b06a6137a31","ref":"refs/heads/dev","pushedAt":"2024-07-10T14:16:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Disable skip_bootloader when the config is set to False (#249)\n\n* Skip bootloader when the config is set to skip\r\n\r\nOn SMLIGHT SLZB-06 devices in USB mode the skip bootloader sequence\r\ncauses the esp32 in these devices to reset.\r\n\r\nWhile there is a config option to disable skip bootloader, it is not\r\nhooked up.\r\n\r\nEnsure that it is possible to disable skip bootloader.\r\n\r\n* Add test for config to disable skip bootloader","shortMessageHtmlLink":"Disable skip_bootloader when the config is set to False (#249)"}},{"before":"b658bc1e74c542ff1e4d446550d1bb9d3a2f77cc","after":"92eef386d94581b56f718dbaf7a40ce7a7003e06","ref":"refs/heads/dev","pushedAt":"2024-06-26T14:47:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheJulianJES","name":"TheJulianJES","path":"/TheJulianJES","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6409465?s=80&v=4"},"commit":{"message":"Fix blocking metadata version call (#248)","shortMessageHtmlLink":"Fix blocking metadata version call (#248)"}},{"before":"7171c6a3ec5bbaf4223b49ee203716eec592cbe1","after":"b658bc1e74c542ff1e4d446550d1bb9d3a2f77cc","ref":"refs/heads/dev","pushedAt":"2024-04-11T19:45:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Fix tests broken by zigpy update (#246)\n\n* Fix watchdog test\n\n* Use mock patch annotation for watchdog period\n\n* Fix TSNs\n\n* Re-add sleep to make sure watchdog loop has enough time for 5 \"feeds\"","shortMessageHtmlLink":"Fix tests broken by zigpy update (#246)"}},{"before":"e3c9fcfdd249e089c578f99c4ed22159e9325c42","after":"7171c6a3ec5bbaf4223b49ee203716eec592cbe1","ref":"refs/heads/dev","pushedAt":"2024-04-11T18:55:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheJulianJES","name":"TheJulianJES","path":"/TheJulianJES","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6409465?s=80&v=4"},"commit":{"message":"Support Codecov v4 changes (#245)\n\nPass `CODECOV_TOKEN` to shared workflow","shortMessageHtmlLink":"Support Codecov v4 changes (#245)"}},{"before":"8b86f677ab1b8ae4a7fce735af5fcf3dc024dfe4","after":"e3c9fcfdd249e089c578f99c4ed22159e9325c42","ref":"refs/heads/dev","pushedAt":"2023-12-20T15:34:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Implement command priority (#237)","shortMessageHtmlLink":"Implement command priority (#237)"}},{"before":"9c664a15c78994f1d5b44b3cf3a56f1e5e5bafa3","after":"8b86f677ab1b8ae4a7fce735af5fcf3dc024dfe4","ref":"refs/heads/dev","pushedAt":"2023-12-11T21:30:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Fix ZGP profile and endpoint handling (#235)\n\n* Fix ZGP profile and endpoint handling\r\n\r\n* Linter\r\n\r\n---------\r\n\r\nCo-authored-by: Conrad Kreyling ","shortMessageHtmlLink":"Fix ZGP profile and endpoint handling (#235)"}},{"before":"406b21f0b819ba9571ab0aeb679764aa1222e725","after":"9c664a15c78994f1d5b44b3cf3a56f1e5e5bafa3","ref":"refs/heads/dev","pushedAt":"2023-11-16T17:28:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Sync up with zigpy 0.60.0 (#233)\n\n* Load parsed device info into application state\r\n\r\n* Fix zigpy unit tests\r\n\r\n* Bump all pre-commit dependencies so pre-commit runs\r\n\r\n* Bump to unreleased zigpy\r\n\r\n* Use zigpy watchdog and connection closing\r\n\r\n* Use zigpy `device` config schema\r\n\r\n* Drop `permit_with_key`\r\n\r\n* Remove unnecessary unit tests\r\n\r\n* Add a unit test for watchdog feeding","shortMessageHtmlLink":"Sync up with zigpy 0.60.0 (#233)"}},{"before":"fc4a131ed0ca1536991ec403a75b8ecdfc221acd","after":"406b21f0b819ba9571ab0aeb679764aa1222e725","ref":"refs/heads/dev","pushedAt":"2023-10-09T19:36:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Handle ZDO neighbors command returning unsupported status (#228)","shortMessageHtmlLink":"Handle ZDO neighbors command returning unsupported status (#228)"}},{"before":"d6c39ea46072702a06462d5ac933ae23fe51610c","after":"fc4a131ed0ca1536991ec403a75b8ecdfc221acd","ref":"refs/heads/dev","pushedAt":"2023-09-27T01:45:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Implement `permit_with_link_key` (#226)","shortMessageHtmlLink":"Implement permit_with_link_key (#226)"}},{"before":"e60c556197f640b07e57aa3f655cdcc220f2e809","after":"d6c39ea46072702a06462d5ac933ae23fe51610c","ref":"refs/heads/dev","pushedAt":"2023-09-26T17:05:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Use zigpy integer, enum, and bitmap types (#225)\n\n* Use zigpy integer, enum, and bitmap types\r\n\r\n* Re-add exported objects removed during pre-commit\r\n\r\n* Create typing-compatible stubs","shortMessageHtmlLink":"Use zigpy integer, enum, and bitmap types (#225)"}},{"before":"4291267553a07192764f2e6bb716e03b9f40c881","after":"e60c556197f640b07e57aa3f655cdcc220f2e809","ref":"refs/heads/dev","pushedAt":"2023-08-02T16:49:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Use shared PyPi release workflow (#222)\n\n* Use shared PyPi release workflow\r\n\r\n* Drop `with` section to use default Python version\r\n\r\n* Change trigger from `released` to published`\r\n\r\nThis would also upload \"pre-releases\" to PyPi","shortMessageHtmlLink":"Use shared PyPi release workflow (#222)"}},{"before":"e2fa41977d0403d955df97c81b8e51e4add95345","after":"4291267553a07192764f2e6bb716e03b9f40c881","ref":"refs/heads/dev","pushedAt":"2023-07-26T18:39:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Use shared CI (#220)\n\n* Use shared CI\r\n\r\n* Add a `requirements_test.txt` file\r\n\r\n* Bump minimum required zigpy version for 3.12 changes","shortMessageHtmlLink":"Use shared CI (#220)"}},{"before":"686cb6ceeba641766d5e59ffbe11879da0f048bd","after":"e2fa41977d0403d955df97c81b8e51e4add95345","ref":"refs/heads/dev","pushedAt":"2023-07-20T18:35:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Don't reassign cls.__new__ for Python 3.10+ (#219)\n\n* Don't reassign cls.__new__ for Python 3.10+\r\n\r\n* Fix lint","shortMessageHtmlLink":"Don't reassign cls.__new__ for Python 3.10+ (#219)"}},{"before":"e3a2ba5bcac6da200d7a2ff8456123ede5065fea","after":"686cb6ceeba641766d5e59ffbe11879da0f048bd","ref":"refs/heads/dev","pushedAt":"2023-07-06T21:23:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Throw an explicit error about NVRAM corruption when it is detected (#218)","shortMessageHtmlLink":"Throw an explicit error about NVRAM corruption when it is detected (#218"}},{"before":"c4db8d1151b5a999ead73480faea4ea01b7cb7d7","after":"e3a2ba5bcac6da200d7a2ff8456123ede5065fea","ref":"refs/heads/dev","pushedAt":"2023-06-09T20:19:08.244Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Keep track of what retry method actually works (#216)\n\n* For debug analytics, keep track of what retry method actually works\r\n\r\n* Bump testing dependencies\r\n\r\n* Add a global fixture to clean up asyncio tasks between tests\r\n\r\n* Log the name of the retry methods attempted, not the numerical value","shortMessageHtmlLink":"Keep track of what retry method actually works (#216)"}},{"before":"58f2053e912414d63e1351ddca01ca282cdb2b28","after":"c4db8d1151b5a999ead73480faea4ea01b7cb7d7","ref":"refs/heads/dev","pushedAt":"2023-04-24T18:18:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Fix CI release workflow and remove unnecessary check (#214)","shortMessageHtmlLink":"Fix CI release workflow and remove unnecessary check (#214)"}},{"before":"646b07a425cd79477d34ca3961a77c6b6982dc7c","after":"58f2053e912414d63e1351ddca01ca282cdb2b28","ref":"refs/heads/dev","pushedAt":"2023-04-24T18:07:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Use `setuptools-git-versioning` (#213)","shortMessageHtmlLink":"Use setuptools-git-versioning (#213)"}},{"before":"57f303c850ddcaa592b7745a286857e4133a7507","after":"646b07a425cd79477d34ca3961a77c6b6982dc7c","ref":"refs/heads/dev","pushedAt":"2023-04-24T17:41:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Implement the zigpy channel changing API (#212)\n\n* Implement the zigpy channel changing API\r\n\r\n* Bump minimum zigpy version to 0.55.0","shortMessageHtmlLink":"Implement the zigpy channel changing API (#212)"}},{"before":"3f6ba1b1b6aa57ab6b41413de5a9551fefd72e25","after":"57f303c850ddcaa592b7745a286857e4133a7507","ref":"refs/heads/dev","pushedAt":"2023-04-18T20:56:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Fix unit tests failing with latest zigpy additions (#210)\n\n* Fix unit tests failing with latest zigpy additions\r\n\r\n* Increase pytest timeout to 30s\r\n\r\n* Speed up unit tests\r\n\r\n* Allow reset requests to bypass the SREQ lock\r\n\r\n* Make `make_application` synchronous\r\n\r\n* fix ci\r\n\r\n* Tweak slow TC device indication/ZDO announce unit test\r\n\r\n* Disable request retries in failing unit test\r\n\r\n---------\r\n\r\nCo-authored-by: David Mulcahey ","shortMessageHtmlLink":"Fix unit tests failing with latest zigpy additions (#210)"}},{"before":"3f6ba1b1b6aa57ab6b41413de5a9551fefd72e25","after":"7650e63ceac802e0d368536cf0d037aab9e0fcba","ref":"refs/heads/dm/update-to-shared-ci","pushedAt":"2023-04-16T13:45:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmulcahey","name":"David F. Mulcahey","path":"/dmulcahey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1335687?s=80&v=4"},"commit":{"message":"Update to shared CI","shortMessageHtmlLink":"Update to shared CI"}},{"before":null,"after":"3f6ba1b1b6aa57ab6b41413de5a9551fefd72e25","ref":"refs/heads/dm/update-to-shared-ci","pushedAt":"2023-04-16T13:40:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmulcahey","name":"David F. Mulcahey","path":"/dmulcahey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1335687?s=80&v=4"},"commit":{"message":"Allow forming a network quickly, without writing keys and tables (#208)\n\n* Allow forming a network quickly, without writing keys and tables\r\n\r\n* Add a unit test","shortMessageHtmlLink":"Allow forming a network quickly, without writing keys and tables (#208)"}},{"before":"a73b27811f576e2f4ef9e2fca360eb40e56af2d0","after":"3f6ba1b1b6aa57ab6b41413de5a9551fefd72e25","ref":"refs/heads/dev","pushedAt":"2023-03-29T23:36:35.199Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Allow forming a network quickly, without writing keys and tables (#208)\n\n* Allow forming a network quickly, without writing keys and tables\r\n\r\n* Add a unit test","shortMessageHtmlLink":"Allow forming a network quickly, without writing keys and tables (#208)"}},{"before":"9b959dcf021b665e02d36d38c9141d31d9824254","after":"a73b27811f576e2f4ef9e2fca360eb40e56af2d0","ref":"refs/heads/dev","pushedAt":"2023-03-29T15:51:01.074Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Switch to `importlib.metadata` from the deprecated `pkg_resources` module (#207)","shortMessageHtmlLink":"Switch to importlib.metadata from the deprecated pkg_resources mo…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEknI-PgA","startCursor":null,"endCursor":null}},"title":"Activity · zigpy/zigpy-znp"}