{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16183388,"defaultBranch":"main","name":"libcyphal","ownerLogin":"OpenCyphal-Garage","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-23T19:41:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/102383674?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715783675.0","currentOid":""},"activityList":{"items":[{"before":"c3a4ede29ec9d80b66d7493cc9ea7b6713692db5","after":"0b62171dc563e89e23fe6a35a438dc790d8a7199","ref":"refs/heads/sshirokov/351_interface_ptr2","pushedAt":"2024-05-15T14:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"#verification #docs #sonar","shortMessageHtmlLink":"#verification #docs #sonar"}},{"before":null,"after":"c3a4ede29ec9d80b66d7493cc9ea7b6713692db5","ref":"refs/heads/sshirokov/351_interface_ptr2","pushedAt":"2024-05-15T14:34:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"rule of 5 #verification #docs #sonar","shortMessageHtmlLink":"rule of 5 #verification #docs #sonar"}},{"before":"a812139a7071f5f6548a2c60d2bb63d7dabbbd18","after":null,"ref":"refs/heads/issue/346_can_sessions","pushedAt":"2024-05-15T13:32:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"}},{"before":"5e652de5cb6c9172b833fb8426ba619ce99c4963","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-360-ee5f1e236f5e4627de2798339982214b96a3ad34","pushedAt":"2024-05-15T13:32:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"ee5f1e236f5e4627de2798339982214b96a3ad34","after":"5e652de5cb6c9172b833fb8426ba619ce99c4963","ref":"refs/heads/main","pushedAt":"2024-05-15T13:32:11.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge of Issue #346 \"CAN sessions\" (#360)\n\nCo-authored-by: Sergei Shirokov \nCo-authored-by: Sergei Shirokov \nCo-authored-by: Pavel Kirienko ","shortMessageHtmlLink":"Merge of Issue #346 \"CAN sessions\" (#360)"}},{"before":null,"after":"5e652de5cb6c9172b833fb8426ba619ce99c4963","ref":"refs/heads/gh-readonly-queue/main/pr-360-ee5f1e236f5e4627de2798339982214b96a3ad34","pushedAt":"2024-05-15T13:32:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge of Issue #346 \"CAN sessions\" (#360)\n\nCo-authored-by: Sergei Shirokov \nCo-authored-by: Sergei Shirokov \nCo-authored-by: Pavel Kirienko ","shortMessageHtmlLink":"Merge of Issue #346 \"CAN sessions\" (#360)"}},{"before":null,"after":"acdf3f9bf42888279ce24ce8b5e24bd00a6fe8d7","ref":"refs/heads/sshirokov/351_interface_ptr","pushedAt":"2024-05-15T11:51:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"use new CETL `cetl::pmr::InterfacePtr` #verification #docs #sonar","shortMessageHtmlLink":"use new CETL cetl::pmr::InterfacePtr #verification #docs #sonar"}},{"before":"abcfc1403f0c98142ce34b464954cbc120f0d0f0","after":"a812139a7071f5f6548a2c60d2bb63d7dabbbd18","ref":"refs/heads/issue/346_can_sessions","pushedAt":"2024-05-15T08:03:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"Update cmake/compiler_flag_sets/default.cmake\n\nCo-authored-by: Pavel Kirienko ","shortMessageHtmlLink":"Update cmake/compiler_flag_sets/default.cmake"}},{"before":"29bd3db635db73e79bc4beda968838af567b8362","after":"abcfc1403f0c98142ce34b464954cbc120f0d0f0","ref":"refs/heads/issue/346_can_sessions","pushedAt":"2024-05-14T12:40:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"No CETL_NODISCARD for most of the public api (#359)\n\nNo `CETL_NODISCARD` for the most of public api (issue #350), but private\r\n(aka `detail`) stuff stays under strict `[[nodiscard]]` policy for all\r\nnon-`void` returning functions.\r\n\r\nAlso:\r\n- Less `NOSONAR`-s by switching some internal `void*`-s →\r\n`cetl::byte*`-s.\r\n- Eliminated `IMultiplexer` at CAN - no use of it; but will be at UDP.\r\n- More docs for public api.\r\n- Fixed Build Status and Sonar Cloud badges at `README.md`.\r\n\r\n---------\r\n\r\nCo-authored-by: Sergei Shirokov \r\nCo-authored-by: Pavel Kirienko ","shortMessageHtmlLink":"No CETL_NODISCARD for most of the public api (#359)"}},{"before":"7a83ce337a1ce92668216dd5043fc856f081ebe7","after":null,"ref":"refs/heads/sshirokov/350_nodiscard2","pushedAt":"2024-05-14T12:40:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"}},{"before":"0c5f0e10d812f8111c28ddf8644ebe5d0e669399","after":"7a83ce337a1ce92668216dd5043fc856f081ebe7","ref":"refs/heads/sshirokov/350_nodiscard2","pushedAt":"2024-05-14T07:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"Use latest CETL","shortMessageHtmlLink":"Use latest CETL"}},{"before":"feded23c7c2a4093f233a2b501395470abdd667f","after":"0c5f0e10d812f8111c28ddf8644ebe5d0e669399","ref":"refs/heads/sshirokov/350_nodiscard2","pushedAt":"2024-05-14T06:30:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"Minor docs fix","shortMessageHtmlLink":"Minor docs fix"}},{"before":"5236cfd1f95ddd591ea916b204ab1372d78204f7","after":"feded23c7c2a4093f233a2b501395470abdd667f","ref":"refs/heads/sshirokov/350_nodiscard2","pushedAt":"2024-05-13T14:36:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"Simplify factory of CAN transport by removing `local_node_id`\n\n`setLocalNodeId` does the job.","shortMessageHtmlLink":"Simplify factory of CAN transport by removing local_node_id"}},{"before":"9b108b6334751d284eccab669bb81638edefbddb","after":"5236cfd1f95ddd591ea916b204ab1372d78204f7","ref":"refs/heads/sshirokov/350_nodiscard2","pushedAt":"2024-05-13T10:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"Update include/libcyphal/transport/can/transport.hpp\n\nCo-authored-by: Pavel Kirienko ","shortMessageHtmlLink":"Update include/libcyphal/transport/can/transport.hpp"}},{"before":"c29d44c7f65876f4818559409aa490f331e4002c","after":"9b108b6334751d284eccab669bb81638edefbddb","ref":"refs/heads/sshirokov/350_nodiscard2","pushedAt":"2024-05-13T10:13:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"Update include/libcyphal/transport/can/transport.hpp\n\nCo-authored-by: Pavel Kirienko ","shortMessageHtmlLink":"Update include/libcyphal/transport/can/transport.hpp"}},{"before":"59356f2c50d67aaaae3bfdaae5bc1f0f1be94ef6","after":"c29d44c7f65876f4818559409aa490f331e4002c","ref":"refs/heads/sshirokov/350_nodiscard2","pushedAt":"2024-05-13T08:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"minor addon","shortMessageHtmlLink":"minor addon"}},{"before":"987a6654dbefbbd16b9a386127bc8aaddb202977","after":null,"ref":"refs/heads/sshirokov/350_nodiscard","pushedAt":"2024-05-13T08:37:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"}},{"before":null,"after":"59356f2c50d67aaaae3bfdaae5bc1f0f1be94ef6","ref":"refs/heads/sshirokov/350_nodiscard2","pushedAt":"2024-05-13T08:21:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"Merge branch 'sshirokov/350_nodiscard' into sshirokov/350_nodiscard2 #verification #docs #sonar","shortMessageHtmlLink":"Merge branch 'sshirokov/350_nodiscard' into sshirokov/350_nodiscard2 …"}},{"before":"3ca7b33d8cb95535751b5af8d764cc85249065fa","after":"29bd3db635db73e79bc4beda968838af567b8362","ref":"refs/heads/issue/346_can_sessions","pushedAt":"2024-05-10T18:13:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"Clang tidy & sonar integration and corresponding fixes. (#358)\n\nGitHub's \"Hide whitespace\" is recommended during review.\r\n\r\n\"image\"\r\nsrc=\"https://github.com/OpenCyphal-Garage/libcyphal/assets/2915466/0fb7a41c-06be-4e8d-b528-d3ac168629c1\"\r\n\r\n\"image\"\r\nsrc=\"https://github.com/OpenCyphal-Garage/libcyphal/assets/2915466/6bd03515-5607-44b8-ab11-5bf8b2695ef8\"\r\n\r\n---------\r\n\r\nCo-authored-by: Sergei Shirokov ","shortMessageHtmlLink":"Clang tidy & sonar integration and corresponding fixes. (#358)"}},{"before":"34dc15d820e733b404a08b84f893b7fa19fde2a7","after":null,"ref":"refs/heads/sshirokov/226_clang_tidy","pushedAt":"2024-05-10T18:13:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"}},{"before":"1fdc41f2f701f4740e002fe161734c99337a9a82","after":"987a6654dbefbbd16b9a386127bc8aaddb202977","ref":"refs/heads/sshirokov/350_nodiscard","pushedAt":"2024-05-10T15:56:29.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"Merge branch 'sshirokov/226_clang_tidy' into sshirokov/350_nodiscard #verification #docs #sonar","shortMessageHtmlLink":"Merge branch 'sshirokov/226_clang_tidy' into sshirokov/350_nodiscard …"}},{"before":"8645ef6212c7806f02b38d414fffaedd9cbc4d41","after":"34dc15d820e733b404a08b84f893b7fa19fde2a7","ref":"refs/heads/sshirokov/226_clang_tidy","pushedAt":"2024-05-10T14:36:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"now all NOSONAR-s have ref to a rule id #sonar","shortMessageHtmlLink":"now all NOSONAR-s have ref to a rule id #sonar"}},{"before":"693ca7854eef83a1fbff2a3a8b2b3423ad08aea6","after":"8645ef6212c7806f02b38d414fffaedd9cbc4d41","ref":"refs/heads/sshirokov/226_clang_tidy","pushedAt":"2024-05-10T14:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"add rule ids for NOSONAR #sonar","shortMessageHtmlLink":"add rule ids for NOSONAR #sonar"}},{"before":"e55c8d579ff2efd06c30d85096962147faf57c7e","after":"693ca7854eef83a1fbff2a3a8b2b3423ad08aea6","ref":"refs/heads/sshirokov/226_clang_tidy","pushedAt":"2024-05-10T14:06:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"eliminate NOSONAR for AUTOSAR A12-1-2 conflicts #sonar","shortMessageHtmlLink":"eliminate NOSONAR for AUTOSAR A12-1-2 conflicts #sonar"}},{"before":"e358365501409ec7c58e0f4363f1df08e5f88c4e","after":"e55c8d579ff2efd06c30d85096962147faf57c7e","ref":"refs/heads/sshirokov/226_clang_tidy","pushedAt":"2024-05-10T13:51:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"ignore `cpp:S3230` rule #sonar\n\nhttps://sonarcloud.io/organizations/opencyphal-garage/rules?open=cpp%3AS3230&rule_key=cpp%3AS3230","shortMessageHtmlLink":"ignore cpp:S3230 rule #sonar"}},{"before":"1397acf6c781ad03376c6619b89a3889103932f4","after":"e358365501409ec7c58e0f4363f1df08e5f88c4e","ref":"refs/heads/sshirokov/226_clang_tidy","pushedAt":"2024-05-10T13:34:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"reproduce #sonar","shortMessageHtmlLink":"reproduce #sonar"}},{"before":"8a8f27fff2708ef5ba5f5f4ce7a8a0515687255c","after":"1fdc41f2f701f4740e002fe161734c99337a9a82","ref":"refs/heads/sshirokov/350_nodiscard","pushedAt":"2024-05-10T10:44:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"#verification #docs #sonar","shortMessageHtmlLink":"#verification #docs #sonar"}},{"before":"ccc8cda6356f3ef7a65c479c06981ef2ff038533","after":"8a8f27fff2708ef5ba5f5f4ce7a8a0515687255c","ref":"refs/heads/sshirokov/350_nodiscard","pushedAt":"2024-05-10T10:34:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"#verification #docs #sonar","shortMessageHtmlLink":"#verification #docs #sonar"}},{"before":"b41b11ea71e425157c265dc43634180efc079954","after":"ccc8cda6356f3ef7a65c479c06981ef2ff038533","ref":"refs/heads/sshirokov/350_nodiscard","pushedAt":"2024-05-10T10:22:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"#verification #docs #sonar","shortMessageHtmlLink":"#verification #docs #sonar"}},{"before":"5a50d101cd178cc8c05dd7bfbcb76984684c61c4","after":"b41b11ea71e425157c265dc43634180efc079954","ref":"refs/heads/sshirokov/350_nodiscard","pushedAt":"2024-05-10T10:02:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serges147","name":"Sergei","path":"/serges147","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2915466?s=80&v=4"},"commit":{"message":"Less `NOSONAR`-s by less `void*` and more `cetl::byte` #verification #docs #sonar","shortMessageHtmlLink":"Less NOSONAR-s by less void* and more cetl::byte #verification …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESqpUTQA","startCursor":null,"endCursor":null}},"title":"Activity · OpenCyphal-Garage/libcyphal"}