{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":34807561,"defaultBranch":"master","name":"nanopb","ownerLogin":"nanopb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-04-29T17:21:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12173937?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713542976.0","currentOid":""},"activityList":{"items":[{"before":"f6187b05a5eaf753faa0e29a5acd77dd0544d474","after":null,"ref":"refs/heads/pr_950","pushedAt":"2024-04-19T16:09:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"}},{"before":"671672b4d7994a9b07a307ae654885c7202ae886","after":"f6187b05a5eaf753faa0e29a5acd77dd0544d474","ref":"refs/heads/master","pushedAt":"2024-04-19T16:09:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"bazel: Migrate from WORKSPACE to bzlmod (#950)\n\nThe bazel build system is migrating to a new way of\ndefining modules. To support this, nanopb bazel\nbuild rules have been updated.\n\nCo-authored-by: Mark Hill ","shortMessageHtmlLink":"bazel: Migrate from WORKSPACE to bzlmod (#950)"}},{"before":null,"after":"f6187b05a5eaf753faa0e29a5acd77dd0544d474","ref":"refs/heads/pr_950","pushedAt":"2024-04-19T15:52:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"bazel: Migrate from WORKSPACE to bzlmod (#950)\n\nThe bazel build system is migrating to a new way of\ndefining modules. To support this, nanopb bazel\nbuild rules have been updated.\n\nCo-authored-by: Mark Hill ","shortMessageHtmlLink":"bazel: Migrate from WORKSPACE to bzlmod (#950)"}},{"before":null,"after":"815879df5a90ce06643e4c033b1616319638bbdc","ref":"refs/heads/pr947","pushedAt":"2024-03-12T16:59:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Fix-up iter_begin_extension for progmem + cleanup","shortMessageHtmlLink":"Fix-up iter_begin_extension for progmem + cleanup"}},{"before":"326bb0242d730accf6c71fa1a23999ec7de70ec0","after":"671672b4d7994a9b07a307ae654885c7202ae886","ref":"refs/heads/master","pushedAt":"2024-03-02T12:07:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Add zephyr to README integrations\n\nAdd an entry for the nanopb integration in Zephyr with a link to\nthe documentation.\n\nSigned-off-by: Pieter De Gendt ","shortMessageHtmlLink":"Add zephyr to README integrations"}},{"before":"326bb0242d730accf6c71fa1a23999ec7de70ec0","after":null,"ref":"refs/heads/dev_issue_943","pushedAt":"2024-02-29T06:45:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"}},{"before":"f79aadbe35666bfe4dca585eb93419bd3d0a6d00","after":"326bb0242d730accf6c71fa1a23999ec7de70ec0","ref":"refs/heads/master","pushedAt":"2024-02-29T06:44:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"platformio: Fix google.protobuf import name (#943)","shortMessageHtmlLink":"platformio: Fix google.protobuf import name (#943)"}},{"before":null,"after":"326bb0242d730accf6c71fa1a23999ec7de70ec0","ref":"refs/heads/dev_issue_943","pushedAt":"2024-02-29T06:40:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"platformio: Fix google.protobuf import name (#943)","shortMessageHtmlLink":"platformio: Fix google.protobuf import name (#943)"}},{"before":"f79aadbe35666bfe4dca585eb93419bd3d0a6d00","after":null,"ref":"refs/heads/dev_pr_916","pushedAt":"2024-02-27T10:33:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"}},{"before":"41319af88e569d4af31ea28a08fd2580a1f6655c","after":"f79aadbe35666bfe4dca585eb93419bd3d0a6d00","ref":"refs/heads/master","pushedAt":"2024-02-27T10:33:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Use pb_byte_t = uint8_t when UINT8_MAX is defined (#916)\n\nAdapted from PR#916 by Petteri Aimonen.","shortMessageHtmlLink":"Use pb_byte_t = uint8_t when UINT8_MAX is defined (#916)"}},{"before":"087c20ac0c1588ea79351e475a0e15fe98c66e8f","after":"f79aadbe35666bfe4dca585eb93419bd3d0a6d00","ref":"refs/heads/dev_pr_916","pushedAt":"2024-02-27T07:36:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Use pb_byte_t = uint8_t when UINT8_MAX is defined (#916)\n\nAdapted from PR#916 by Petteri Aimonen.","shortMessageHtmlLink":"Use pb_byte_t = uint8_t when UINT8_MAX is defined (#916)"}},{"before":null,"after":"087c20ac0c1588ea79351e475a0e15fe98c66e8f","ref":"refs/heads/dev_pr_916","pushedAt":"2024-02-27T07:07:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Use pb_byte_t = uint8_t when UINT8_MAX is defined (#916)\n\nAdapted from PR#916 by Petteri Aimonen.","shortMessageHtmlLink":"Use pb_byte_t = uint8_t when UINT8_MAX is defined (#916)"}},{"before":"037457e6343c209a8115281b82704e3b2d565bd0","after":"41319af88e569d4af31ea28a08fd2580a1f6655c","ref":"refs/heads/master","pushedAt":"2024-02-24T18:44:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Add support for enabling features via CMake components","shortMessageHtmlLink":"Add support for enabling features via CMake components"}},{"before":"00227bd69df8467c5ed46f1051b0e5f6f8016771","after":"037457e6343c209a8115281b82704e3b2d565bd0","ref":"refs/heads/master","pushedAt":"2024-02-20T09:29:13.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Enforce C11 requirement with CMake","shortMessageHtmlLink":"Enforce C11 requirement with CMake"}},{"before":"b7e1104502eca3a213b46303391ca4d3bc8ddec1","after":"c87a41d5bda5108f93efea5142db67b2e5d2af42","ref":"refs/heads/maintenance_0.3","pushedAt":"2024-02-17T13:09:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Update Python2 CI workflow to Ubuntu 20.04\n\nGitHub no longer offers the Ubuntu 18.04 runner.","shortMessageHtmlLink":"Update Python2 CI workflow to Ubuntu 20.04"}},{"before":"4aeaf5c2c806bca46dc3c7a3f5b85e4015b17263","after":"b7e1104502eca3a213b46303391ca4d3bc8ddec1","ref":"refs/heads/maintenance_0.3","pushedAt":"2024-02-16T09:04:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Publishing nanopb-0.3.9.10","shortMessageHtmlLink":"Publishing nanopb-0.3.9.10"}},{"before":"1f0c2e19c661f18dd88428858b8e965a26589e03","after":"00227bd69df8467c5ed46f1051b0e5f6f8016771","ref":"refs/heads/master","pushedAt":"2024-02-16T08:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"[nanopb] Add Apple privacy manifest","shortMessageHtmlLink":"[nanopb] Add Apple privacy manifest"}},{"before":"819d0a2173aff699fb8c364b6fb906f7cdb1a692","after":"4aeaf5c2c806bca46dc3c7a3f5b85e4015b17263","ref":"refs/heads/maintenance_0.3","pushedAt":"2024-02-16T08:56:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"[nanopb] Add Apple privacy manifest","shortMessageHtmlLink":"[nanopb] Add Apple privacy manifest"}},{"before":"f8724ee54b3733aebfc25ac0ed5e8b142569c59e","after":"1f0c2e19c661f18dd88428858b8e965a26589e03","ref":"refs/heads/master","pushedAt":"2024-01-29T19:30:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Add cmake helper to automatically configure options.in files","shortMessageHtmlLink":"Add cmake helper to automatically configure options.in files"}},{"before":"423c03b626a861a7b3a08a2d411e23aefd58827b","after":"f8724ee54b3733aebfc25ac0ed5e8b142569c59e","ref":"refs/heads/master","pushedAt":"2024-01-26T07:13:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"[bazel] Add support for generating python protos that include nanopb, use bazel-built protoc (#927)\n\n* [bazel] Add support for generating python protos that include nanopb options, use bazel protoc\r\n\r\n1. Adds the ability for us to generate python protobuf code from protos that include `nanopb.proto`.\r\n2. Modifies the `PATH` for the protoc plugin such that it invokes the bazel-built\r\n `protoc` instead of the system installed `protoc` in `invoke_protoc`.\r\n3. Adds environment variable NANOPB_PB2_NO_REBUILD to stop automatic rebuild to nanopb_pb2.py\r\n4. Expands CI tests for Bazel build\r\n\r\n---------\r\n\r\nCo-authored-by: Petteri Aimonen ","shortMessageHtmlLink":"[bazel] Add support for generating python protos that include nanopb,…"}},{"before":null,"after":"0fb645b92dac00e5df574df599a50f0f8b53b61f","ref":"refs/heads/pr927","pushedAt":"2024-01-25T06:22:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Rename environment variable to NANOPB_PB2_NO_REBUILD\n\nThis could be useful in other build environments than Bazel.","shortMessageHtmlLink":"Rename environment variable to NANOPB_PB2_NO_REBUILD"}},{"before":"cf26d28b88010dd3ac94e0cba64d4a71522154bc","after":"423c03b626a861a7b3a08a2d411e23aefd58827b","ref":"refs/heads/master","pushedAt":"2024-01-11T15:07:07.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Add additional test.\n\nOne test that will cause the build to fail if sizing is emitted on repeated\nfields, and one test that verifies that sizing _is_ emitted on repeated\nfields with fixed sizes.","shortMessageHtmlLink":"Add additional test."}},{"before":"7421969cde854dd1b6b2df28a8c6474347bb87ca","after":"cf26d28b88010dd3ac94e0cba64d4a71522154bc","ref":"refs/heads/master","pushedAt":"2024-01-05T17:31:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"--cpp-descriptors: change msgid type to uint32_t","shortMessageHtmlLink":"--cpp-descriptors: change msgid type to uint32_t"}},{"before":"5fd8f04a48be1a250c3bbdc9f7c782ef2c372e74","after":"7421969cde854dd1b6b2df28a8c6474347bb87ca","ref":"refs/heads/master","pushedAt":"2023-12-18T18:09:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Change check_ccflags to TryLink","shortMessageHtmlLink":"Change check_ccflags to TryLink"}},{"before":"9aa922d9dbaf147b07cc0fdb2392a9995c4e95db","after":"5fd8f04a48be1a250c3bbdc9f7c782ef2c372e74","ref":"refs/heads/master","pushedAt":"2023-11-21T05:18:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Update requirements.txt\n\n1.59 is the first grpcio-tools version with pre-built wheels for Python\n3.12.\n\nSetuptools before 66.1.0 was not compatible with Python 3.12 due to the\nuse of deprecated standard library classes.","shortMessageHtmlLink":"Update requirements.txt"}},{"before":"6cfe48d6f1593f8fa5c0f90437f5e6522587745e","after":"9aa922d9dbaf147b07cc0fdb2392a9995c4e95db","ref":"refs/heads/master","pushedAt":"2023-11-11T08:08:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Setting version to 0.4.9-dev","shortMessageHtmlLink":"Setting version to 0.4.9-dev"}},{"before":"f2284796f4838c2806865b816c9a9adfe424c8ab","after":"6cfe48d6f1593f8fa5c0f90437f5e6522587745e","ref":"refs/heads/master","pushedAt":"2023-11-11T07:57:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Publishing nanopb-0.4.8","shortMessageHtmlLink":"Publishing nanopb-0.4.8"}},{"before":"444aca1c4b1d782ee62168232d7b466a837c609e","after":"f2284796f4838c2806865b816c9a9adfe424c8ab","ref":"refs/heads/master","pushedAt":"2023-11-10T17:31:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Update changelog and authors","shortMessageHtmlLink":"Update changelog and authors"}},{"before":"839156b71c64b0a6073ad9c8d793f5913075d9bb","after":"444aca1c4b1d782ee62168232d7b466a837c609e","ref":"refs/heads/master","pushedAt":"2023-11-09T07:12:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Remove `nocopts` from cc_nanopb_proto_library\n\nWith Bazel 7.0.0, nocopts has been removed and is no longer supported.\nThe correct way to handle this is to subtract features using the\n`features` attribute (see bazelbuild/bazel#8706).","shortMessageHtmlLink":"Remove nocopts from cc_nanopb_proto_library"}},{"before":"11de33295d558a6aa6da0fb293103e854df08b1f","after":"839156b71c64b0a6073ad9c8d793f5913075d9bb","ref":"refs/heads/master","pushedAt":"2023-10-30T14:21:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PetteriAimonen","name":"Petteri Aimonen","path":"/PetteriAimonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922265?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENVbzTAA","startCursor":null,"endCursor":null}},"title":"Activity · nanopb/nanopb"}