{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":539556723,"defaultBranch":"main","name":"suit-generator","ownerLogin":"nrfconnect","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-21T15:25:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40860733?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720785423.0","currentOid":""},"activityList":{"items":[{"before":"bd0bf7c5c7ed7c5e1132bc97fc3aaeede47e9f21","after":"4590dc79d267ef9148a43d56695fd7e5278336e4","ref":"refs/heads/ncs","pushedAt":"2024-07-16T14:04:52.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ahasztag","name":"Artur Hadasz","path":"/ahasztag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95485285?s=80&v=4"},"commit":{"message":"Add suit-encryption-info parameter\n\nRef: NCSDK-2825\n\nSigned-off-by: Artur Hadasz ","shortMessageHtmlLink":"Add suit-encryption-info parameter"}},{"before":"bfae7b4582d3057c64cbe24f15a98cda8d5d76a5","after":"bd0bf7c5c7ed7c5e1132bc97fc3aaeede47e9f21","ref":"refs/heads/ncs","pushedAt":"2024-07-12T21:00:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"feat: custom vid/cid validation (#133)\n\nAdd validation for duplicate vid/cid combinations in KConfig file and update corresponding test\r\n\r\nRef: NCSDK-28254\r\n\r\nSigned-off-by: Robert Stypa ","shortMessageHtmlLink":"feat: custom vid/cid validation (#133)"}},{"before":"190230185a0243cb92e1717a7e082a5a3538dd8e","after":null,"ref":"refs/heads/feat/vid_cid_validation","pushedAt":"2024-07-12T11:57:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"}},{"before":"c3e221baa4724b09c260b99c550f454d69e32f9e","after":null,"ref":"refs/heads/feat/custom_vid_cid_duplicates","pushedAt":"2024-07-12T11:56:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"}},{"before":null,"after":"190230185a0243cb92e1717a7e082a5a3538dd8e","ref":"refs/heads/feat/vid_cid_validation","pushedAt":"2024-07-12T11:56:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"feat: custom vid/cid validation\n\nAdd validation for duplicate vid/cid combinations in KConfig file and update corresponding test\n\nRef: NCSDK-28254\n\nSigned-off-by: Robert Stypa ","shortMessageHtmlLink":"feat: custom vid/cid validation"}},{"before":"79c867b6c0f5dbb37c1a93de13ebbf9dd2a9744d","after":"bfae7b4582d3057c64cbe24f15a98cda8d5d76a5","ref":"refs/heads/ncs","pushedAt":"2024-07-03T05:45:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"Feat/custom vid cid duplicates (#130)\n\n* feat (cmd_image): store only unique cid to role mapping\r\n\r\nRef: NCSDK-27289\r\n\r\nSigned-off-by: Robert Stypa ","shortMessageHtmlLink":"Feat/custom vid cid duplicates (#130)"}},{"before":"ec45c78e07b7a6958f94f84d6cde266ba048fca6","after":"79c867b6c0f5dbb37c1a93de13ebbf9dd2a9744d","ref":"refs/heads/ncs","pushedAt":"2024-06-28T07:41:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"e-rk","name":"Rafał Kuźnia","path":"/e-rk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39553874?s=80&v=4"},"commit":{"message":"templates: add retries for streaming operations\n\nStreaming operations, such as calculating the digest or\nsuit-directive-copy are now executed at least twice.\n\nThis increases the robustness of the update process and may prevent the\ndevice from entering the recovery state when a bit flip occurs during\nthe streaming operation, but the update candidate is correct and\nuncorrupted. In such cases, the bit flip is recoverable.\nThe device will repeat the streaming operation with the hope that the\nbit flip does not occur again.\nOne source of recoverable bit flips may be interference on the SPI bus\nwhen streaming from external memory, or a bit flip when writing\na candidate to NVM.\n\nSigned-off-by: Rafał Kuźnia ","shortMessageHtmlLink":"templates: add retries for streaming operations"}},{"before":"e5c9bad03412b7c1d51132695c627b9cf4f4d640","after":"ec45c78e07b7a6958f94f84d6cde266ba048fca6","ref":"refs/heads/ncs","pushedAt":"2024-06-28T07:40:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"e-rk","name":"Rafał Kuźnia","path":"/e-rk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39553874?s=80&v=4"},"commit":{"message":"sign: add user note to rename the key file when using the DER format.","shortMessageHtmlLink":"sign: add user note to rename the key file when using the DER format."}},{"before":"dbd12dc884aecedf03580967e6ab7d2bbf22dedb","after":"e5c9bad03412b7c1d51132695c627b9cf4f4d640","ref":"refs/heads/ncs","pushedAt":"2024-06-28T07:40:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"e-rk","name":"Rafał Kuźnia","path":"/e-rk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39553874?s=80&v=4"},"commit":{"message":"fix: calculate envelope digest by specified algorithm\n\nPreviously, the envelope digest used in the parent envelope was\ncalculated using the same algorithm as the digest for the child\nenvelope authentication block.\n\nNow the digest algorithms used in the parent and child manifests are\nseparate.","shortMessageHtmlLink":"fix: calculate envelope digest by specified algorithm"}},{"before":"a43ea070b24ecbb4583fcb5db11a081f1da1ecd8","after":"c3e221baa4724b09c260b99c550f454d69e32f9e","ref":"refs/heads/feat/custom_vid_cid_duplicates","pushedAt":"2024-06-28T06:32:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"refactor: align code with linters\n\nRef: NONE\n\nSigned-off-by: Robert Stypa ","shortMessageHtmlLink":"refactor: align code with linters"}},{"before":null,"after":"a43ea070b24ecbb4583fcb5db11a081f1da1ecd8","ref":"refs/heads/feat/custom_vid_cid_duplicates","pushedAt":"2024-06-28T05:49:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"feat (cmd_image): store only unique cid to role mapping\n\nRef: NCSDK-27289\n\nSigned-off-by: Robert Stypa ","shortMessageHtmlLink":"feat (cmd_image): store only unique cid to role mapping"}},{"before":"5a23434d6be38969da2ac3ddfba7a957f7add4a7","after":"dbd12dc884aecedf03580967e6ab7d2bbf22dedb","ref":"refs/heads/ncs","pushedAt":"2024-06-21T06:55:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"fix: set ERROR as default log level (#127)\n\nRef: NONE\r\n\r\nSigned-off-by: Robert Stypa ","shortMessageHtmlLink":"fix: set ERROR as default log level (#127)"}},{"before":"34583134444365cbf35a591c7f8c5c497a10feef","after":"5a23434d6be38969da2ac3ddfba7a957f7add4a7","ref":"refs/heads/ncs","pushedAt":"2024-06-20T06:36:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ablam","name":"Andrzej Blamowski","path":"/ablam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157381?s=80&v=4"},"commit":{"message":"Merge pull request #120 from ablam/fix_logger\n\nSplit CLI and module logger configuration","shortMessageHtmlLink":"Merge pull request #120 from ablam/fix_logger"}},{"before":"0b06da29af3d4e60e0eb0781f0e2a85ed964f0ee","after":"34583134444365cbf35a591c7f8c5c497a10feef","ref":"refs/heads/ncs","pushedAt":"2024-06-11T06:56:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"e-rk","name":"Rafał Kuźnia","path":"/e-rk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39553874?s=80&v=4"},"commit":{"message":"feat: add binary file name value to template generator\n\nThe file name component of the binary file can now be used in manifest\ngenerator.\n\nSigned-off-by: Rafał Kuźnia ","shortMessageHtmlLink":"feat: add binary file name value to template generator"}},{"before":"15711cccd7700652ca3906b86d4d58cfe340e70c","after":"0b06da29af3d4e60e0eb0781f0e2a85ed964f0ee","ref":"refs/heads/ncs","pushedAt":"2024-06-07T07:52:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomchy","name":"Tomasz Chyrowicz","path":"/tomchy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9439171?s=80&v=4"},"commit":{"message":"ncs: envelopes: Verify child manifests before install\n\nIt is worth checking if all dependency manifests were correctly\ndownloaded prior suit-install sequence execution.\n\nRef: NCSDK-NONE\n\nSigned-off-by: Tomasz Chyrowicz ","shortMessageHtmlLink":"ncs: envelopes: Verify child manifests before install"}},{"before":"72e873da8201d8f48e2821ee0ae1b076e081cc5d","after":"15711cccd7700652ca3906b86d4d58cfe340e70c","ref":"refs/heads/ncs","pushedAt":"2024-06-03T11:46:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"ncs: prevent duplicate target names (#119)\n\nsuit-generator now prints an error when the build has two images with\r\nthe same CONFIG_SUIT_ENVELOPE_TARGET.\r\n\r\nSigned-off-by: Rafał Kuźnia ","shortMessageHtmlLink":"ncs: prevent duplicate target names (#119)"}},{"before":"93f1fbba4283da95479cafb7e59b7fea11cbda07","after":"72e873da8201d8f48e2821ee0ae1b076e081cc5d","ref":"refs/heads/ncs","pushedAt":"2024-05-29T21:07:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"feat: enable local envelope generation only for rad and app (#116)\n\n* feat: enable local envelope generation only for rad and app\r\n* fix: workaround for radio build as main application\r\n\r\nRef: NCSDK-27372\r\n\r\nSigned-off-by: Robert Stypa ","shortMessageHtmlLink":"feat: enable local envelope generation only for rad and app (#116)"}},{"before":"2b796f1a07ad41bb3cee0996a3f69d51022025b5","after":"93f1fbba4283da95479cafb7e59b7fea11cbda07","ref":"refs/heads/ncs","pushedAt":"2024-05-29T11:56:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ahasztag","name":"Artur Hadasz","path":"/ahasztag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95485285?s=80&v=4"},"commit":{"message":"Merge pull request #118 from ahasztag/ncs_old\n\nNcs old","shortMessageHtmlLink":"Merge pull request #118 from ahasztag/ncs_old"}},{"before":"9c97973f7c38fd99a1a599dcd0ae014905d81b72","after":"2b796f1a07ad41bb3cee0996a3f69d51022025b5","ref":"refs/heads/ncs","pushedAt":"2024-05-29T11:25:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ahasztag","name":"Artur Hadasz","path":"/ahasztag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95485285?s=80&v=4"},"commit":{"message":"cmd_image: Remove legacy commands\n\nRemove legacy commands from the SUIT generator commands.\n\nRef: NCSDK-26649\n\nSigned-off-by: Tomasz Chyrowicz ","shortMessageHtmlLink":"cmd_image: Remove legacy commands"}},{"before":"1c7fe4f1e521f3898a25f08b13817decd543e5d3","after":"9c97973f7c38fd99a1a599dcd0ae014905d81b72","ref":"refs/heads/ncs","pushedAt":"2024-05-29T10:44:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ahasztag","name":"Artur Hadasz","path":"/ahasztag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95485285?s=80&v=4"},"commit":{"message":"Changes of storage generation needed for recovery\n\nRef: NCSDK-26627\n\nSigned-off-by: Artur Hadasz ","shortMessageHtmlLink":"Changes of storage generation needed for recovery"}},{"before":"be97fcec68b7baae52d3c95942b1337dfa8584c2","after":"1c7fe4f1e521f3898a25f08b13817decd543e5d3","ref":"refs/heads/ncs","pushedAt":"2024-05-29T10:32:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahasztag","name":"Artur Hadasz","path":"/ahasztag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95485285?s=80&v=4"},"commit":{"message":"Merge pull request #115 from ahasztag/recovery\n\nChanges of storage generation needed for recovery","shortMessageHtmlLink":"Merge pull request #115 from ahasztag/recovery"}},{"before":"2b796f1a07ad41bb3cee0996a3f69d51022025b5","after":"be97fcec68b7baae52d3c95942b1337dfa8584c2","ref":"refs/heads/ncs","pushedAt":"2024-05-29T05:25:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"feat: remove workarounds for broken DTS parent address (#117)\n\n* feat: remove workarounds for broken DTS parent address\r\n* feat: remove unused suit envelope templates\r\n\r\nRef: NCSDK-22645\r\n\r\nSigned-off-by: Robert Stypa ","shortMessageHtmlLink":"feat: remove workarounds for broken DTS parent address (#117)"}},{"before":"d49015bfe31d348656f68a3a633321fcb3384f66","after":"2b796f1a07ad41bb3cee0996a3f69d51022025b5","ref":"refs/heads/ncs","pushedAt":"2024-05-24T07:07:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tomchy","name":"Tomasz Chyrowicz","path":"/tomchy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9439171?s=80&v=4"},"commit":{"message":"cmd_image: Remove legacy commands\n\nRemove legacy commands from the SUIT generator commands.\n\nRef: NCSDK-26649\n\nSigned-off-by: Tomasz Chyrowicz ","shortMessageHtmlLink":"cmd_image: Remove legacy commands"}},{"before":"1dfb3fa1676c255c9d19a5c159249b5a7e53c476","after":"d49015bfe31d348656f68a3a633321fcb3384f66","ref":"refs/heads/ncs","pushedAt":"2024-05-22T06:45:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"fix: allow usage of custom vid/cid (#113)\n\n* fix: allow usage of custom vid/cid\r\n\r\nRef: NCSDK-27373\r\n\r\nSigned-off-by: Robert Stypa ","shortMessageHtmlLink":"fix: allow usage of custom vid/cid (#113)"}},{"before":"c0165159dac566fafbf67be75d86ca64a34834f0","after":"1dfb3fa1676c255c9d19a5c159249b5a7e53c476","ref":"refs/heads/ncs","pushedAt":"2024-05-16T11:35:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"suit-generator sysbuild adjustments (#111)\n\n* ncs: Move some options to Kconfig.sysbuild\r\n\r\nSome options fit better into sysbuild, as those options affect the\r\nentire system. For example, manifest creation involves integrating\r\nartifacts from multiple domains into one artifact.\r\n\r\nAdded Kconfig that can be enabled by the local firmware build called\r\nSUIT_LOCAL_ENVELOPE_GENERATE which enables local envelope creation.\r\n\r\nSigned-off-by: Rafał Kuźnia \r\n\r\n* templates: align flash companion template variable\r\n\r\nThe old name flash_companion_subimage is no longer used. Instead, the\r\nbuild system automatically includes all core information into manifest\r\nrendering process. The information can be accessed using the application\r\nname without suffixes.\r\n\r\n* feat (build system): require explicit Kconfig path\r\n\r\nPreviously the path to .config file was derived from the edt.pickle\r\npath.\r\nIn sysbuild we want to be able to access the sysbuild Kconfig namespace.\r\nHowever, the sysbuild run does not generate the edt.pickle file.\r\nTherefore it is necessary to be able to provide a path to the .config\r\nfile without providing the edt.pickle.\r\n\r\nThe edt.pickle field is now optional in --core parameter.\r\nBinary field is also optional.\r\nIf left empty, the utility will not attempt to open the pickle file and\r\ndevicetree and binary path information will not be supplied to the\r\ntemplate generator.\r\n\r\nSigned-off-by: Rafał Kuźnia \r\n\r\n* templates: use Kconfigs from sysbuild namespace\r\n\r\nSome Kconfigs were moved from application to the sysbuild namespace.\r\nModified the templates to reference the moved Kconfigs using the\r\nsysbuild target.\r\n\r\nSigned-off-by: Rafał Kuźnia \r\n\r\n---------\r\n\r\nSigned-off-by: Rafał Kuźnia ","shortMessageHtmlLink":"suit-generator sysbuild adjustments (#111)"}},{"before":"ea2e37461ca822d91aea683edd75470a43f5efe2","after":"c0165159dac566fafbf67be75d86ca64a34834f0","ref":"refs/heads/ncs","pushedAt":"2024-05-07T09:51:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomchy","name":"Tomasz Chyrowicz","path":"/tomchy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9439171?s=80&v=4"},"commit":{"message":"fix: Class ID checks for INSTLD_MFST components\n\nThe class ID check verifies if manifest with given class ID can operate\non the installed manifest component, not the class ID of the component.\n\nSigned-off-by: Tomasz Chyrowicz ","shortMessageHtmlLink":"fix: Class ID checks for INSTLD_MFST components"}},{"before":"60afbb26d3a00e5b2243f1304ba2bc4a6722960d","after":"ea2e37461ca822d91aea683edd75470a43f5efe2","ref":"refs/heads/ncs","pushedAt":"2024-05-06T13:13:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"feat: migration of SUIT DFU build system to NCS (#104)\n\n* feat: migration to NCS\r\n\r\nRef: NCSDK-26629\r\n\r\nSigned-off-by: Robert Stypa ","shortMessageHtmlLink":"feat: migration of SUIT DFU build system to NCS (#104)"}},{"before":"3925944964857d2c690468ecd5f4ae99b03fe19b","after":"ad6502a937d1e6e11824d3fb546f3d2027c5766a","ref":"refs/heads/main","pushedAt":"2024-04-25T10:51:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomchy","name":"Tomasz Chyrowicz","path":"/tomchy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9439171?s=80&v=4"},"commit":{"message":"fix: Class ID checks for INSTLD_MFST components\n\nThe class ID check verifies if manifest with given class ID can operate\non the installed manifest component, not the class ID of the component.\n\nSigned-off-by: Tomasz Chyrowicz ","shortMessageHtmlLink":"fix: Class ID checks for INSTLD_MFST components"}},{"before":"3925944964857d2c690468ecd5f4ae99b03fe19b","after":"60afbb26d3a00e5b2243f1304ba2bc4a6722960d","ref":"refs/heads/ncs","pushedAt":"2024-04-05T10:47:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tomchy","name":"Tomasz Chyrowicz","path":"/tomchy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9439171?s=80&v=4"},"commit":{"message":"feat: align Kconfigs with the newest NCS\n\nRef: NCSDK-26629\n\nSigned-off-by: Robert Stypa ","shortMessageHtmlLink":"feat: align Kconfigs with the newest NCS"}},{"before":null,"after":"3925944964857d2c690468ecd5f4ae99b03fe19b","ref":"refs/heads/ncs","pushedAt":"2024-04-05T10:30:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robertstypa","name":"Robert Stypa","path":"/robertstypa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90257220?s=80&v=4"},"commit":{"message":"suit: template paths are relative to CMAKE_SOURCE_DIR\n\nThe SUIT template directories are now relative to CMAKE_SOURCE_DIR.\nModify Kconfig help strings accordingly.\n\nSigned-off-by: Rafał Kuźnia ","shortMessageHtmlLink":"suit: template paths are relative to CMAKE_SOURCE_DIR"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgNoUBgA","startCursor":null,"endCursor":null}},"title":"Activity · nrfconnect/suit-generator"}