{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":244694174,"defaultBranch":"master","name":"connectedhomeip","ownerLogin":"project-chip","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-03T17:05:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61027988?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716977351.0","currentOid":""},"activityList":{"items":[{"before":"be60b122b5c39799fd1024aca91a9d430a033e81","after":"896f802e689fbb31744d50134a6a8b2a3d67fb52","ref":"refs/heads/master","pushedAt":"2024-05-30T01:51:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ksperling-apple","name":"Karsten Sperling","path":"/ksperling-apple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113487422?s=80&v=4"},"commit":{"message":"Linux: link with libatomic (#33628)\n\nUse of atomic builtins (__atomic_*) can require -latomic depending on what gets\r\ninlined (or not) on a particular platform.","shortMessageHtmlLink":"Linux: link with libatomic (#33628)"}},{"before":"40992e980904f6a46ea5529c719ad1f246c91bb7","after":"d3dea122d25b104279067431f5f6a379062d1122","ref":"refs/heads/daily_pass_percentage","pushedAt":"2024-05-30T00:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update daily pass percentage","shortMessageHtmlLink":"Update daily pass percentage"}},{"before":"90c5cd45d633be1d4f11fa87ac1bd1295fbb40bb","after":"be60b122b5c39799fd1024aca91a9d430a033e81","ref":"refs/heads/master","pushedAt":"2024-05-29T23:57:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Python documentation: Add a bit more detail on how to run locally (#33644)","shortMessageHtmlLink":"Python documentation: Add a bit more detail on how to run locally (#3…"}},{"before":"1f1b750d815824123a12b6c08a69e3dbc6703ca2","after":"90c5cd45d633be1d4f11fa87ac1bd1295fbb40bb","ref":"refs/heads/master","pushedAt":"2024-05-29T23:44:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andy31415","name":"Andrei Litvin","path":"/andy31415","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1832280?s=80&v=4"},"commit":{"message":"Post merge review updates for CommandHandler updates (#33658)\n\n* Several updates: comments and remove inline\r\n\r\n* Restyle\r\n\r\n* Move TryAddResponseData into the cpp instead of the header\r\n\r\n* Add override, virtual was a copy and paste\r\n\r\n* Name argument\r\n\r\n* Argument renaming and comment update\r\n\r\n* Move EncoderToTLV into DataModel as it looks like a more generic place, maybe we end up re-using it\r\n\r\n* Restyle\r\n\r\n* Update copyright year\r\n\r\n* Renames based on review comments\r\n\r\n* More renames of args\r\n\r\n* Fix compile\r\n\r\n* Slight comment update\r\n\r\n* More comment update after self-review\r\n\r\n* More comment update after self-review\r\n\r\n* Some renaming\r\n\r\n* Restyle\r\n\r\n* One more rename: EncodableType\r\n\r\n* EncodeTo should be const","shortMessageHtmlLink":"Post merge review updates for CommandHandler updates (#33658)"}},{"before":"2aeb939994ab0515dc321a5e2ba577f163cea31a","after":"1f1b750d815824123a12b6c08a69e3dbc6703ca2","ref":"refs/heads/master","pushedAt":"2024-05-29T23:33:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"ICD: mark attribues as provisional (#33617)","shortMessageHtmlLink":"ICD: mark attribues as provisional (#33617)"}},{"before":"3c47f8059dbec405ad54d6982cb28e1791674674","after":"2aeb939994ab0515dc321a5e2ba577f163cea31a","ref":"refs/heads/master","pushedAt":"2024-05-29T22:16:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ksperling-apple","name":"Karsten Sperling","path":"/ksperling-apple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113487422?s=80&v=4"},"commit":{"message":"CI: Use latest chip-build container for all workflows (#33669)\n\nAnd specifically pick up new Tizen build container for qemu for #33628","shortMessageHtmlLink":"CI: Use latest chip-build container for all workflows (#33669)"}},{"before":"47ab39e106baa0c050121b1fc5064dd45255b1fb","after":"3c47f8059dbec405ad54d6982cb28e1791674674","ref":"refs/heads/master","pushedAt":"2024-05-29T19:20:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Add a timeout argument to darwin-framework-tool data model commands. (#33639)\n\nchip-tool has one, and this will make it easier to use in YAMLs that run in\nboth.","shortMessageHtmlLink":"Add a timeout argument to darwin-framework-tool data model commands. (#…"}},{"before":"20b145798df30cf340073561a49b944050e12a57","after":"47ab39e106baa0c050121b1fc5064dd45255b1fb","ref":"refs/heads/master","pushedAt":"2024-05-29T18:14:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ksperling-apple","name":"Karsten Sperling","path":"/ksperling-apple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113487422?s=80&v=4"},"commit":{"message":"CI: Pick up new Tizen build container (#33653)","shortMessageHtmlLink":"CI: Pick up new Tizen build container (#33653)"}},{"before":"fd280252ee498d4bdb06f6353e9552a74d2fd1e3","after":"20b145798df30cf340073561a49b944050e12a57","ref":"refs/heads/master","pushedAt":"2024-05-29T15:52:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Linux: Don't fail if glib is missing if we don't need it (#33647)\n\nThis adds support for an `optional` property to the `pkg_config` template.","shortMessageHtmlLink":"Linux: Don't fail if glib is missing if we don't need it (#33647)"}},{"before":"d396f5d3bbd91ff77553c70e14f36ca9ad474cbf","after":"30769d4edc14f4033fe9312470def4aae7b2c36f","ref":"refs/heads/feature/app-installation-status-report","pushedAt":"2024-05-29T14:38:58.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lazarkov","name":"Lazar Kovacic","path":"/lazarkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4352569?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/app-installation-status-report","shortMessageHtmlLink":"Merge branch 'master' into feature/app-installation-status-report"}},{"before":"6d51857f9f6f85643e01dc93f076cb7b153fb19c","after":"fd280252ee498d4bdb06f6353e9552a74d2fd1e3","ref":"refs/heads/master","pushedAt":"2024-05-29T14:02:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lpbeliveau-silabs","name":null,"path":"/lpbeliveau-silabs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112982107?s=80&v=4"},"commit":{"message":"re-enable icd in lock-app (#33634)","shortMessageHtmlLink":"re-enable icd in lock-app (#33634)"}},{"before":"194d91876a4ddd367619f02bdf763c45afaa4bcc","after":"6d51857f9f6f85643e01dc93f076cb7b153fb19c","ref":"refs/heads/master","pushedAt":"2024-05-29T13:30:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"ifdefing scenes table and server to allow building without the scenes cluster (#33641)","shortMessageHtmlLink":"ifdefing scenes table and server to allow building without the scenes…"}},{"before":"f3f3ba623c6a22914dc7d1daae5cfd6a4555d40f","after":"194d91876a4ddd367619f02bdf763c45afaa4bcc","ref":"refs/heads/master","pushedAt":"2024-05-29T12:54:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Removed provisional from MWO mode and control clusters (#33548)\n\n* Removed provisional from MWO\n\n* Commit after regen\n\n* Commit after regen\n\n* Make some attributes provisional","shortMessageHtmlLink":"Removed provisional from MWO mode and control clusters (#33548)"}},{"before":"8e5b1e15f5eb3433cc119d9e17e880b65240c19e","after":"f3f3ba623c6a22914dc7d1daae5cfd6a4555d40f","ref":"refs/heads/master","pushedAt":"2024-05-29T12:06:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Use progress log level for non-error messages (#33613)","shortMessageHtmlLink":"Use progress log level for non-error messages (#33613)"}},{"before":"fc3591d656d383e274bf538a21b3b22d764d4ec3","after":"8e5b1e15f5eb3433cc119d9e17e880b65240c19e","ref":"refs/heads/master","pushedAt":"2024-05-29T12:02:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"fix build error \"more than one files found with path 'META-INF/main.kotlin_module'\" (#33648)","shortMessageHtmlLink":"fix build error \"more than one files found with path 'META-INF/main.k…"}},{"before":"106d30c481dd59964f75a97ab17b5dce65c8a5b1","after":"d396f5d3bbd91ff77553c70e14f36ca9ad474cbf","ref":"refs/heads/feature/app-installation-status-report","pushedAt":"2024-05-29T11:43:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lazarkov","name":"Lazar Kovacic","path":"/lazarkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4352569?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/app-installation-status-report","shortMessageHtmlLink":"Merge branch 'master' into feature/app-installation-status-report"}},{"before":"8c8889bb5bae6f3936f3a48faf267b09924a6c3c","after":"fc3591d656d383e274bf538a21b3b22d764d4ec3","ref":"refs/heads/master","pushedAt":"2024-05-29T10:35:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ksperling-apple","name":"Karsten Sperling","path":"/ksperling-apple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113487422?s=80&v=4"},"commit":{"message":"Add Wi-Fi Network Management Cluster and use correct NIM device type id (#33519)\n\n* Add Wi-Fi Network Management Cluster and use correct NIM device type id\r\n\r\n* zap_regen_all\r\n\r\n* Change minimal CI job to build network-manager-app\r\n\r\n* Keep the minimal all-clusters-app build since it's required for merge\r\n\r\n* Cluster ID should be 0x0451\r\n\r\n* zap_regen_all\r\n\r\n* Address review comments and other small tweaks\r\n\r\n- Factor out HaveNetworkCredentials() helper and use it consistently\r\n- Validate WPA credential in SetNetworkCredentials()\r\n- Don't emit an SSID change when only the passphrase changes\r\n- Use CHIPSafeCasts\r\n- Avoid std::bind (and we can't use std::bind_front yet)\r\n- Add a destructor that unregisters handlers\r\n\r\n* Address review comments\r\n\r\n- Rename Server -> WiFiNetworkManagementServer and move it up a namespace.\r\n- Move internal definitions into an anonymous namespace.","shortMessageHtmlLink":"Add Wi-Fi Network Management Cluster and use correct NIM device type …"}},{"before":"2be286f36aa6e28b87875c724e28f553bd7c980a","after":null,"ref":"refs/heads/restyled/feature/app-installation-status-report","pushedAt":"2024-05-29T10:09:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"restyled-io[bot]","name":null,"path":"/apps/restyled-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/5851?s=80&v=4"}},{"before":"8e42f422e08ee449392dd2ef19db067b2b7d1cea","after":"106d30c481dd59964f75a97ab17b5dce65c8a5b1","ref":"refs/heads/feature/app-installation-status-report","pushedAt":"2024-05-29T10:08:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lazarkov","name":"Lazar Kovacic","path":"/lazarkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4352569?s=80&v=4"},"commit":{"message":"Restyled by clang-format","shortMessageHtmlLink":"Restyled by clang-format"}},{"before":null,"after":"2be286f36aa6e28b87875c724e28f553bd7c980a","ref":"refs/heads/restyled/feature/app-installation-status-report","pushedAt":"2024-05-29T10:08:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"restyled-io[bot]","name":null,"path":"/apps/restyled-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/5851?s=80&v=4"},"commit":{"message":"Restyled by clang-format","shortMessageHtmlLink":"Restyled by clang-format"}},{"before":"05c6db8e6f859cd7df5bb416f3868357d4913dbe","after":"8e42f422e08ee449392dd2ef19db067b2b7d1cea","ref":"refs/heads/feature/app-installation-status-report","pushedAt":"2024-05-29T10:07:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazarkov","name":"Lazar Kovacic","path":"/lazarkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4352569?s=80&v=4"},"commit":{"message":"Update code per comments","shortMessageHtmlLink":"Update code per comments"}},{"before":"e37775f891e240412c28d0232004216774364863","after":"05c6db8e6f859cd7df5bb416f3868357d4913dbe","ref":"refs/heads/feature/app-installation-status-report","pushedAt":"2024-05-29T09:35:30.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"lazarkov","name":"Lazar Kovacic","path":"/lazarkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4352569?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/app-installation-status-report","shortMessageHtmlLink":"Merge branch 'master' into feature/app-installation-status-report"}},{"before":"3e45a62a05bc2205d659c915f339ae03d1d8cab7","after":"40992e980904f6a46ea5529c719ad1f246c91bb7","ref":"refs/heads/daily_pass_percentage","pushedAt":"2024-05-29T00:29:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update daily pass percentage","shortMessageHtmlLink":"Update daily pass percentage"}},{"before":"6a330e85cdd7fd0859646c140a2564c3d4c58b7a","after":"8c8889bb5bae6f3936f3a48faf267b09924a6c3c","ref":"refs/heads/master","pushedAt":"2024-05-29T00:03:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"CASESessionManager should shut down AddressResolve::Resolver (#33607)\n\nCASESessionManager initializes the address resolver in its Init method, so it\nshould also shut it down in Shutdown.","shortMessageHtmlLink":"CASESessionManager should shut down AddressResolve::Resolver (#33607)"}},{"before":"a98dc79eccfbb4e11f1e15216809d1eb7da8dc8e","after":"6a330e85cdd7fd0859646c140a2564c3d4c58b7a","ref":"refs/heads/master","pushedAt":"2024-05-28T22:50:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"[Bridge-App] Fix init typo for TempSensor2 (#33619)","shortMessageHtmlLink":"[Bridge-App] Fix init typo for TempSensor2 (#33619)"}},{"before":"6368d7da245331cc32651f0b1897d8576ae9366c","after":"a98dc79eccfbb4e11f1e15216809d1eb7da8dc8e","ref":"refs/heads/master","pushedAt":"2024-05-28T20:00:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"YAML documentation: Add section on step timeouts (#33640)","shortMessageHtmlLink":"YAML documentation: Add section on step timeouts (#33640)"}},{"before":"22a9dc3a9c0628f19e0edc0cafc89ddcecd82b18","after":"6368d7da245331cc32651f0b1897d8576ae9366c","ref":"refs/heads/master","pushedAt":"2024-05-28T19:25:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Fix up guarantees around the \"device cache primed\" notification. (#33600)\n\nWe should be dispatching this only if we did not previously have a primed device\ncache.\n\ntestAttributeReportWithValue was renamed, because methods starting with \"test\"\nare run as actual tests, and that's not what it's supposed to be doing.","shortMessageHtmlLink":"Fix up guarantees around the \"device cache primed\" notification. (#33600"}},{"before":"af25f563b285d11ebf7899f9e7a4f9b514b887d3","after":"22a9dc3a9c0628f19e0edc0cafc89ddcecd82b18","ref":"refs/heads/master","pushedAt":"2024-05-28T18:23:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"setup_payload: Add support for parsing setup payloads in python impl (#32516)\n\n* setup_payload: Add support for parsing setup payloads in python impl\n\n- Base38 decode impl in python\n- use construct to generate/parse setup payload in python\n- Add cli to parse and generate using click\n- unit tests for parsing and verification using chip-tool\n- removed the older script which only generated the codes\n- replaced the usage of older utility with newer one\n\n* Restyled by isort\n\n* fix the requirements\n\n* Added some test dataset\n\n* always use latest bitarray\n\n---------\n\nCo-authored-by: Restyled.io ","shortMessageHtmlLink":"setup_payload: Add support for parsing setup payloads in python impl (#…"}},{"before":"5656870a131ae7611c838a3c82ececc7796c8235","after":"af25f563b285d11ebf7899f9e7a4f9b514b887d3","ref":"refs/heads/master","pushedAt":"2024-05-28T18:09:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Decouple `CommandHandler.h/cpp` from the BUILD.gn build rules of app/interaction-model (#33595)\n\n* Initial version of splitting out command handler dependencies\n\n* Restyle\n\n* move privilege-storage based on dynamic server build rules...this is somewhat messy\n\n* More dynamic server fixes\n\n* Another gn fix for android/dynamic-server builds\n\n---------\n\nCo-authored-by: Andrei Litvin ","shortMessageHtmlLink":"Decouple CommandHandler.h/cpp from the BUILD.gn build rules of app/…"}},{"before":"533df0c7ab1b9d7b7bb41e4ab119985c0bfe43ca","after":"5656870a131ae7611c838a3c82ececc7796c8235","ref":"refs/heads/master","pushedAt":"2024-05-28T17:26:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Start the helper apps for the MTRDevice pool test as part of the test. (#33604)\n\nWe're actually hitting random failures where the apps get started, but over 15\nminutes pass before the test tries to commission them, which causes them to\nclose their commissioning windows, which makes the test fail.\n\nThe fix is to just start the apps right when we're about to need them.","shortMessageHtmlLink":"Start the helper apps for the MTRDevice pool test as part of the test. ("}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV4eF3gA","startCursor":null,"endCursor":null}},"title":"Activity · project-chip/connectedhomeip"}