{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":596455266,"defaultBranch":"main","name":"silabs-firmware-builder","ownerLogin":"NabuCasa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-02T08:12:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40918912?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724171347.0","currentOid":""},"activityList":{"items":[{"before":"841990b2c1538f3190ccc315931eee11806be54a","after":"170367e1c99305c86940a40ac05d1b42d86bb4fb","ref":"refs/heads/main","pushedAt":"2024-08-16T13:09: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":"Gecko SDK 4.4.4 (#80)\n\n* Bump Dockerfile\r\n\r\n* Drop old Gecko SDK\r\n\r\n* Upgrade `ncp-uart-hw`\r\n\r\n* Upgrade `bootloader-uart-xmodem`\r\n\r\n* Upgrade `firmware-eraser`\r\n\r\n* Upgrade `ot-rcp`\r\n\r\n* Upgrade `rcp-uart-802154`\r\n\r\n* Upgrade `zwave_ncp_serial_api_controller`","shortMessageHtmlLink":"Gecko SDK 4.4.4 (#80)"}},{"before":"0368642c548ffb38f4de191e22b392cb1ba0d44f","after":"841990b2c1538f3190ccc315931eee11806be54a","ref":"refs/heads/main","pushedAt":"2024-08-15T14:43:43.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":"More `.cproject` normalization (#79)\n\n* Make `.cproject` normalization split up JSON with newlines\r\n\r\n* Run it on the repo\r\n\r\n* One more pass","shortMessageHtmlLink":"More .cproject
normalization (#79)"}},{"before":"452165e870fc4102ff70711f34ab7258e7d0d6bf","after":"0368642c548ffb38f4de191e22b392cb1ba0d44f","ref":"refs/heads/main","pushedAt":"2024-08-06T13:40:26.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":"Gecko SDK 4.4.3 (#78)\n\n* Bump Dockerfile URL to 4.4.3\n\n* Upgrade ot-rcp\n\n* Upgrade bootloader-uart-xmodem\n\n* Upgrade firmware eraser\n\n* Use correct path to postbuild script\n\n* Upgrade ncp-uart-hw\n\n* Update rcp-uart-802154 as well\n\n* Upgrade zwave_ncp_serial_api_controller","shortMessageHtmlLink":"Gecko SDK 4.4.3 (#78)"}},{"before":"50c3d29e6538bb1ae0b4905a0f0e7d968b645bec","after":"452165e870fc4102ff70711f34ab7258e7d0d6bf","ref":"refs/heads/main","pushedAt":"2024-06-21T13:39:06.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":"Increase broadcast and unicast table sizes (#71)","shortMessageHtmlLink":"Increase broadcast and unicast table sizes (#71)"}},{"before":"f8c797ff3b7b2e813e21b1f487a587245389c57f","after":"50c3d29e6538bb1ae0b4905a0f0e7d968b645bec","ref":"refs/heads/main","pushedAt":"2024-06-21T13:38: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":"Treat build-time warnings as errors (#72)\n\n* Extend project configuration and defines, using `get` is a bug\r\n\r\n* Error out on missing `remove_components`\r\n\r\n* Enable all compiler warnings\r\n\r\n* Include OpenThread logging header in multipan `app.c`\r\n\r\n* Update src/ot-rcp/app.c","shortMessageHtmlLink":"Treat build-time warnings as errors (#72)"}},{"before":"52168e3fb523440c2624954eb11098551c4c987f","after":"f8c797ff3b7b2e813e21b1f487a587245389c57f","ref":"refs/heads/main","pushedAt":"2024-06-06T21:16:08.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":"Tooling cleanup and manifest reorganization (#70)\n\n* Split apart the chip and board regexes\r\n\r\n* Omit `--device` from Simplicity Commander execution\r\n\r\n* Auto generate a build directory\r\n\r\n* Drop CMake until project generation is functional again upstream\r\n\r\n* Load the project root based on the location of the current tool\r\n\r\n* Move manifests into a `nabucasa` folder\r\n\r\n* Migrate to logging instead of using `print`\r\n\r\n* Build Makefile verbosely\r\n\r\n* Speed up builds by spawning the SLC daemon\r\n\r\n* Add a warning for M1 users","shortMessageHtmlLink":"Tooling cleanup and manifest reorganization (#70)"}},{"before":"2acb02c1153a5c670ff2b18b4ee565747cadbccf","after":"52168e3fb523440c2624954eb11098551c4c987f","ref":"refs/heads/main","pushedAt":"2024-06-03T14:13:57.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":"Enable file prefix map for Makefiles, for reproducible builds (#68)","shortMessageHtmlLink":"Enable file prefix map for Makefiles, for reproducible builds (#68)"}},{"before":"14f514660a4004bc01ead1e41594066233382edc","after":"2acb02c1153a5c670ff2b18b4ee565747cadbccf","ref":"refs/heads/main","pushedAt":"2024-06-01T02:44: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":"Fix EFR32MG24 build by purging more chip-specific config files (#67)\n\n* Fix builds for MG24\r\n\r\n* Compute chip-specific config files in a generic way\r\n\r\n* Remove unnecessary PTI config","shortMessageHtmlLink":"Fix EFR32MG24 build by purging more chip-specific config files (#67)"}},{"before":"3502451269eba4233be6636e35e1f44e8036bd3b","after":"14f514660a4004bc01ead1e41594066233382edc","ref":"refs/heads/main","pushedAt":"2024-06-01T02:44: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":"Increase the source route table size to 200 (#66)","shortMessageHtmlLink":"Increase the source route table size to 200 (#66)"}},{"before":"7e3ddb5875022ca0795f6eb2aef8461d6c72ee33","after":"3502451269eba4233be6636e35e1f44e8036bd3b","ref":"refs/heads/main","pushedAt":"2024-05-24T17:01:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"balloob","name":"Paulus Schoutsen","path":"/balloob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1444314?s=80&v=4"},"commit":{"message":"Set default OpenThread TX power to 6dBm (#65)","shortMessageHtmlLink":"Set default OpenThread TX power to 6dBm (#65)"}},{"before":"4b73c8c23c3fdb179ec25e1c4d8bc81a13936c1a","after":"7e3ddb5875022ca0795f6eb2aef8461d6c72ee33","ref":"refs/heads/main","pushedAt":"2024-05-24T17:01:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"balloob","name":"Paulus Schoutsen","path":"/balloob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1444314?s=80&v=4"},"commit":{"message":"Upload artifacts on release (#64)\n\n* Add `write` permissions to the upload job\r\n\r\nOnly upload GBL files\r\n\r\n* Re-add release type","shortMessageHtmlLink":"Upload artifacts on release (#64)"}},{"before":"8f75938e7425e5092d163dcc2cbba2515decba1e","after":"4b73c8c23c3fdb179ec25e1c4d8bc81a13936c1a","ref":"refs/heads/main","pushedAt":"2024-05-07T17:15:01.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":"Revert \"Upload artifacts on release (#62)\" (#63)\n\nThis reverts commit 8f75938e7425e5092d163dcc2cbba2515decba1e.","shortMessageHtmlLink":"Revert \"Upload artifacts on release (#62)\" (#63)"}},{"before":"858b3b16c22a70deb367c9a69082de484620978e","after":"8f75938e7425e5092d163dcc2cbba2515decba1e","ref":"refs/heads/main","pushedAt":"2024-05-07T16:53:05.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":"Upload artifacts on release (#62)","shortMessageHtmlLink":"Upload artifacts on release (#62)"}},{"before":"19effbdb7131201f9633437355cf9cf1517d32c0","after":"858b3b16c22a70deb367c9a69082de484620978e","ref":"refs/heads/main","pushedAt":"2024-05-06T21:25:35.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 location of project build scripts (#58)","shortMessageHtmlLink":"Fix location of project build scripts (#58)"}},{"before":"907ef04f4c5a6f38f4299fff81662e21a3eaed55","after":"19effbdb7131201f9633437355cf9cf1517d32c0","ref":"refs/heads/main","pushedAt":"2024-05-06T21:18:36.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":"Import `typing` within `tools/build_project.py` (#61)","shortMessageHtmlLink":"Import typing
within tools/build_project.py
(#61)"}},{"before":"c446ab18611ff59966beb40c8beefae420547e45","after":"907ef04f4c5a6f38f4299fff81662e21a3eaed55","ref":"refs/heads/main","pushedAt":"2024-05-06T21:18: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":"Update documentation to reflect current firmware builder (#59)\n\n* Update documentation\r\n\r\n* Clarify Yellow radio and project scope","shortMessageHtmlLink":"Update documentation to reflect current firmware builder (#59)"}},{"before":"d44ebf971955fcda992b251049e59f138ffd3113","after":"c446ab18611ff59966beb40c8beefae420547e45","ref":"refs/heads/main","pushedAt":"2024-05-06T20:59:48.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":"Normalize `.cproject` files with pre-commit (#60)\n\n* Create a pre-commit hook to normalize .cproject files\r\n\r\n* Normalize existing projects\r\n\r\n* Normalize deeper\r\n\r\n* Clean up normalizer script\r\n\r\n* Add ruff\r\n\r\n* Run ruff\r\n\r\n* Run pre-commit in CI","shortMessageHtmlLink":"Normalize .cproject
files with pre-commit (#60)"}},{"before":"60333074711da8fe443b738dc91a7fcefd0d0498","after":"d44ebf971955fcda992b251049e59f138ffd3113","ref":"refs/heads/main","pushedAt":"2024-05-06T20:07:50.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":"Include firmware and stack versions in filenames (#55)\n\n* Include version strings in generated firmware names\r\n\r\n* Unconditionally write the GBL metadata JSON\r\n\r\n* Use the output name as the archive name\r\n\r\n* Fix quoting\r\n\r\n* Add a filename format to multi-PAN as well\r\n\r\n* Use the correct folder name","shortMessageHtmlLink":"Include firmware and stack versions in filenames (#55)"}},{"before":"ff6487b4a3241426d80ce68cf8f3a2ef3bfda658","after":"60333074711da8fe443b738dc91a7fcefd0d0498","ref":"refs/heads/main","pushedAt":"2024-05-03T21:13:47.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":"Gecko SDK 4.4.2 (#56)\n\n* Bump RCP to 4.4.2\r\n\r\n* Bump OT-RCP to 4.4.2\r\n\r\n* Bump NCP to 4.4.2\r\n\r\n* Bump firmware eraser to 4.4.2\r\n\r\n* Bump bootloader to 4.4.2\r\n\r\n* Bump Z-Wave NCP to 4.4.2\r\n\r\n* Ignore migration `.bak` files\r\n\r\n* Bump Gecko SDK in `Dockerfile`\r\n\r\n* Revert `SL_APPLICATION_PRODUCT_ID` change in firmware eraser","shortMessageHtmlLink":"Gecko SDK 4.4.2 (#56)"}},{"before":"d2c7781d0886c40f63297b3a696664311424a1f8","after":"ff6487b4a3241426d80ce68cf8f3a2ef3bfda658","ref":"refs/heads/main","pushedAt":"2024-05-03T16:01:30.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":"Allow PRs to build images (#54)\n\n* Allow PR to build firmware\r\n\r\n* Add a no-op step\r\n\r\n* Run CI on any push\r\n\r\n* Add missing `runs-on`\r\n\r\n* Fix typo in `get-build-container-names` output\r\n\r\n* Only push the new container if the GitHub event is itself `push`\r\n\r\n* Only build the new container if necessary\r\n\r\n* Move `env` variable to step output\r\n\r\n* Only ignore a few paths instead of listing all paths to include\r\n\r\n* Use a Python script to query the GitHub API to determine `base` and `head`\r\n\r\n* Use correct environment variable name\r\n\r\n* Revert \"Use correct environment variable name\"\r\n\r\nThis reverts commit bfc2f70f1a3215318bf9c33e907f4738f6ce23dc.\r\n\r\n* Revert \"Use a Python script to query the GitHub API to determine `base` and `head`\"\r\n\r\nThis reverts commit 7bf64ee3238ec7b06e189d2c376d0ce32980b5a9.\r\n\r\n* Handle `push` and `pull_request` separately\r\n\r\n* Forgot `tag_name`\r\n\r\n* Detect the current PR\r\n\r\n* Remove extraneous parentheses\r\n\r\n* Ensure CI works for both pull requests and pushes\r\n\r\n* Fix shell script logic\r\n\r\n* Use correct step name in `steps.`\r\n\r\n* Oops, too many replaces\r\n\r\n* Truncate the tag name to 16 characters\r\n\r\n* Include the registry name in Docker steps\r\n\r\n* Revert removal of `actions/checkout`\r\n\r\n* Download Gecko SDKs as ZIP files\r\n\r\n* Unzip quietly\r\n\r\n* Fail if we must build a container in a PR","shortMessageHtmlLink":"Allow PRs to build images (#54)"}},{"before":"5441a02d593e93dab337ad085b83589a5f4ea388","after":"d2c7781d0886c40f63297b3a696664311424a1f8","ref":"refs/heads/main","pushedAt":"2024-05-01T14:10:29.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":"Bump all CI action versions to remove deprecation warnings (#53)\n\n* Bump all CI actions\r\n\r\n* Reintroduce accidentally-removed `push` filters from last PR","shortMessageHtmlLink":"Bump all CI action versions to remove deprecation warnings (#53)"}},{"before":"dce00553a8da61b7cb4ea17b00c22a3a7b96b190","after":"5441a02d593e93dab337ad085b83589a5f4ea388","ref":"refs/heads/main","pushedAt":"2024-05-01T10:32: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":"Fix Git repo permissions during CI (#52)\n\n* WIP: debug\r\n\r\n* WIP: test\r\n\r\n* WIP: test 2\r\n\r\n* WIP: run on any push\r\n\r\n* WIP: Use newer version of checkout action to avoid `safe.directory` error\r\n\r\n* WIP: Pin exact version\r\n\r\n* Move registry to env var\r\n\r\n* Revert \"WIP: Pin exact version\"\r\n\r\nThis reverts commit 846e64d7e10e68aa965e959f0b9b312fc0773a8c.\r\n\r\n* Revert \"WIP: Use newer version of checkout action to avoid `safe.directory` error\"\r\n\r\nThis reverts commit 36f1e662c42fb3a9473868f36946c22407a1df2a.\r\n\r\n* WIP: Fix repo ownership","shortMessageHtmlLink":"Fix Git repo permissions during CI (#52)"}},{"before":"27fbaa17d2391c2ae2d034db37e642e09290c09c","after":"dce00553a8da61b7cb4ea17b00c22a3a7b96b190","ref":"refs/heads/main","pushedAt":"2024-04-30T13:08:55.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":"In-tree projects (#41)\n\n* Initial commit of in-tree projects\r\n\r\n* Add base multi-PAN project for dev kit\r\n\r\n* [WIP] project generator\r\n\r\n* Remove Yellow project\r\n\r\n* Get automated builds working\r\n\r\n* Delete radio config from projects\r\n\r\n* Bundle `ncp-uart-hw`\r\n\r\n* Create ncp-uart-hw manifests for SkyConnect and Yellow\r\n\r\n* Add a post-build file to NCP\r\n\r\n* Support overriding `#define`s\r\n\r\n* Migrate to `argparse`\r\n\r\n* Purge all RAIL config\r\n\r\n* Support bootloader builds\r\n\r\n* Include bootloader project\r\n\r\n* Add SkyConnect bootloader manifest\r\n\r\n* Remove old patches\r\n\r\n* Enable watchdog SDK extension\r\n\r\n* Commit pintool config for bootloader\r\n\r\n* Ensure extensions are present in the SDK\r\n\r\n* Enable OpenThread assert within RCP firmware\r\n\r\n* Add Yellow multi-PAN firmware\r\n\r\n* Include CPC version in GBL generator\r\n\r\n* Define secondary app version within the RCP project\r\n\r\n* Allow C define templates\r\n\r\n* Add dash before CPC version suffix\r\n\r\n* Fix CPC baudrate\r\n\r\n* Support suffix in GBL generator\r\n\r\n* Migrate `create_gbl.py` to `argparse`\r\n\r\n* Sort metadata JSON keys\r\n\r\n* Ensure RCP project builds GBL\r\n\r\n* Ensure NCP project builds GBL\r\n\r\n* Pass the SDK directory from within Eclipse to clean up code\r\n\r\n* Add `artifact/` to `.gitignore`\r\n\r\n* Add an `ot-rcp` project\r\n\r\n* Use correct dynamic attribute for OpenThread\r\n\r\n* Fix postbuild for OT RCP\r\n\r\n* Fix OT RCP baudrate\r\n\r\n* Add SkyConnect and Yellow OT RCP manifests\r\n\r\n* Use SkyConnect application product ID\r\n\r\n* Uppercase product ID array\r\n\r\n* Add Yellow bootloader manifest\r\n\r\n* Add Z-Wave NCP project\r\n\r\n* Configure Z-Wave: fix known issue 1171840 in Z-Wave SDK\r\n\r\n* Configure post-build for Z-Wave\r\n\r\n* Add Z-Wave controller manifests\r\n\r\n* Purge board-specific config for Z-Wave\r\n\r\n* Suppress error when file to be deleted does not exist\r\n\r\n* Support `toolchain_settings`\r\n\r\n* Add a command line flag to override config\r\n\r\n* Replace compile-time absolute paths with static fake paths\r\n\r\n* Remove unnecessary parser from GBL generator\r\n\r\n* Update pintool config\r\n\r\n* Simplicity Studio overrides custom postbuild if SLPBs exist\r\n\r\n* Regenerate pintool for RCP\r\n\r\n* Re-introduce support for Makefiles for builds with older SDKs\r\n\r\n* Allow template strings to only be specified with a `template:` prefix\r\n\r\n* Inject postbuild step directly into CMake\r\n\r\n* Prioritize Makefiles over CMake\r\n\r\n* Automatically pick the correct SDK from provided paths\r\n\r\n* Allow specifying multiple output file types\r\n\r\n* Remove old patches\r\n\r\n* [WIP] Rewrite CI\r\n\r\n* Get CI running\r\n\r\n* Update `.gitignore` to handle all makefile build directories\r\n\r\n* Use the manifest name as the artifact name\r\n\r\n* Allow projects without GBL metadata\r\n\r\n* Remove Z-Wave postbuild\r\n\r\n* Clean the build directory by default\r\n\r\n* Rename `generate_project.py` to `build_project.py`\r\n\r\n* Move firmware projects into `src/`\r\n\r\n* Create `firmware-eraser` miscellaneous project\r\n\r\n* Make sure `base_project` can be a path","shortMessageHtmlLink":"In-tree projects (#41)"}},{"before":"5d3cdd0a74d8ff88181388ec4a9e868d6b0c51cc","after":"27fbaa17d2391c2ae2d034db37e642e09290c09c","ref":"refs/heads/main","pushedAt":"2024-01-04T20:33:16.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 ZGP on multi-PAN (#45)","shortMessageHtmlLink":"Disable ZGP on multi-PAN (#45)"}},{"before":"476b3ed0355e58c6fa7d8e1a0a95efec24c795a5","after":"5d3cdd0a74d8ff88181388ec4a9e868d6b0c51cc","ref":"refs/heads/main","pushedAt":"2024-01-04T18:00:03.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":"Add the EFR32 watchdog to RPC firmware (#33)\n\n* Create a `.gitignore` file\r\n\r\n* Add a watchdog Gecko SDK extension\r\n\r\n* Trust Gecko SDK extensions when building\r\n\r\n* Allow patching the generated project file\r\n\r\n* Add watchdog to RCP firmwares\r\n\r\n* Ensure `pip` is available\r\n\r\n* `yq` is available in Debian, use it directly\r\n\r\n* Use correct parameter for `slc signature trust` command\r\n\r\n* Ensure extension path is absolute\r\n\r\n* Link extensions within the SDK to get slc-cli to actually work\r\n\r\n* Revert namespacing for `#define`s hard-coded in the SDK\r\n\r\n* [WIP] Simplify extension to bare minimum\r\n\r\n* Register watchdog initialization later\r\n\r\n* Remove debugging code\r\n\r\n* Reset the watchdog timer at 25%\r\n\r\n* Pass through `slcp_yaml_changes`\r\n\r\n* Feed watchdog timer within the app, not in a timer interrupt handler\r\n\r\n* Drop watchdog period to 2 seconds\r\n\r\n* Stop running the watchdog when in debugger","shortMessageHtmlLink":"Add the EFR32 watchdog to RPC firmware (#33)"}},{"before":"ce0bf7929f0c2103c6952dd6c0c51a6c6f1b951c","after":"476b3ed0355e58c6fa7d8e1a0a95efec24c795a5","ref":"refs/heads/main","pushedAt":"2024-01-04T17:59:47.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":"Add `zigbee_mfglib` (#44)","shortMessageHtmlLink":"Add zigbee_mfglib
(#44)"}},{"before":"ae316d6562de831a1c8754a9d96d9dd55f72f169","after":"ce0bf7929f0c2103c6952dd6c0c51a6c6f1b951c","ref":"refs/heads/main","pushedAt":"2024-01-04T17:59:34.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":"Gecko SDK 4.4.0 build fixes (#43)\n\n* Remove `secondary_` from UART patches\r\n\r\n* Replace UART configuration patches\r\n\r\n* Renumber patches\r\n\r\n* Update OpenThread UART patches\r\n\r\n* Install `node` within Z-Wave build container for local building\r\n\r\n* Exit successfully if the SDK cannot be patched","shortMessageHtmlLink":"Gecko SDK 4.4.0 build fixes (#43)"}},{"before":"d1999bd6bff974b912cc1b106ab4bbc106e3d3b2","after":"ae316d6562de831a1c8754a9d96d9dd55f72f169","ref":"refs/heads/main","pushedAt":"2024-01-03T15:12:07.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"agners","name":"Stefan Agner","path":"/agners","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34061?s=80&v=4"},"commit":{"message":"Merge pull request #42 from puddly/puddly/gsdk-440\n\nGecko SDK 4.4.0","shortMessageHtmlLink":"Merge pull request #42 from puddly/puddly/gsdk-440"}},{"before":"3d23e240b62137304397841d64ceecf6baddd9e7","after":"d1999bd6bff974b912cc1b106ab4bbc106e3d3b2","ref":"refs/heads/main","pushedAt":"2024-01-02T16:42:55.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":"Support act for local building (#38)\n\n* Bump `build-push-action` to get Act running\r\n\r\n* Install `node` to get `upload-artifact` to work with act\r\n\r\n* Only release generated firmware files as artifacts","shortMessageHtmlLink":"Support act for local building (#38)"}},{"before":"eae0a687eb15404d1e7c01d5abf571218ecc84b7","after":"3d23e240b62137304397841d64ceecf6baddd9e7","ref":"refs/heads/main","pushedAt":"2023-12-11T14:57:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"agners","name":"Stefan Agner","path":"/agners","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34061?s=80&v=4"},"commit":{"message":"Merge pull request #36 from puddly/puddly/gsdk-432\n\nDisable fast channel switching","shortMessageHtmlLink":"Merge pull request #36 from puddly/puddly/gsdk-432"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnCfIzgA","startCursor":null,"endCursor":null}},"title":"Activity ยท NabuCasa/silabs-firmware-builder"}