{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":139471616,"defaultBranch":"main","name":"p4runtime","ownerLogin":"p4lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-02T17:08:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10765181?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726247355.0","currentOid":""},"activityList":{"items":[{"before":"c3e89f089af4622aed9986b6af22e623bb82f50c","after":"c2b9c8d497e44e7251ba1b2ff3657b23e29d33d1","ref":"refs/heads/gh-pages","pushedAt":"2024-09-24T01:33:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish spec from Github Actions","shortMessageHtmlLink":"Publish spec from Github Actions"}},{"before":"f304ae37ffb11500b520a5ceceaa82a5de1cd1b4","after":"31517d433958673e386f09afd9f764fa98359868","ref":"refs/heads/main","pushedAt":"2024-09-24T01:31:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrispsommers","name":"Chris Sommers","path":"/chrispsommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31145757?s=80&v=4"},"commit":{"message":"Pin the dependencies of the Rust code gen tools (#502)\n\nIn the previous commit, only the version of `protoc-gen-prost/tonic` was\r\npinned. However, Cargo would still ignore the lock file and use the\r\nlatest version of dependencies for `protoc-gen-prost/tonic`. This meant\r\nthat any new release of dependencies (such as `prost-build`) could\r\nresult in differences in the generated code.\r\n\r\nThis commit addresses the issue by adding `--locked` to the `cargo\r\ninstall` command, ensuring Cargo respects the lock file when installing\r\ncode generation tools.\r\n\r\nThe Rust code has been regenerated using this updated configuration.\r\n\r\nSigned-off-by: Campbell He ","shortMessageHtmlLink":"Pin the dependencies of the Rust code gen tools (#502)"}},{"before":"40e161d99c115b70cc2afff9be0e326ecbd30d7e","after":"c3e89f089af4622aed9986b6af22e623bb82f50c","ref":"refs/heads/gh-pages","pushedAt":"2024-09-24T00:08:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish spec from Github Actions","shortMessageHtmlLink":"Publish spec from Github Actions"}},{"before":"dda9d669cfa846c46116b5e7543479ffe96098b6","after":"f304ae37ffb11500b520a5ceceaa82a5de1cd1b4","ref":"refs/heads/main","pushedAt":"2024-09-24T00:05:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrispsommers","name":"Chris Sommers","path":"/chrispsommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31145757?s=80&v=4"},"commit":{"message":"Fix issue 491 - update changelog for 1.4.0 changes (#501)\n\n* Update 1.4.0 changelog per https://github.com/p4lang/p4runtime/issues/491\r\n\r\nSigned-off-by: chris \r\n\r\n* Accentuate protobuf update procedure in README.\r\n\r\nSigned-off-by: chris \r\n\r\n* Fix section refs.\r\n\r\nSigned-off-by: chris \r\n\r\n* Added Rust code generation to changelog. Fixed some ref links.\r\n\r\nSigned-off-by: chris \r\n\r\n* Fixed 80-char column limit violations.\r\n\r\nSigned-off-by: chris \r\n\r\n---------\r\n\r\nSigned-off-by: chris ","shortMessageHtmlLink":"Fix issue 491 - update changelog for 1.4.0 changes (#501)"}},{"before":"aa954a8ecf41e0751e7defaec6e799aa594e2654","after":"40e161d99c115b70cc2afff9be0e326ecbd30d7e","ref":"refs/heads/gh-pages","pushedAt":"2024-09-16T18:50:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish spec from Github Actions","shortMessageHtmlLink":"Publish spec from Github Actions"}},{"before":"4f1c8419d986bbd3af79b8b8ca19ca8d28c86c4f","after":"dda9d669cfa846c46116b5e7543479ffe96098b6","ref":"refs/heads/main","pushedAt":"2024-09-16T18:47:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrispsommers","name":"Chris Sommers","path":"/chrispsommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31145757?s=80&v=4"},"commit":{"message":"Version 1.4.0 rc updates to bazel and protobuf comments (#499)\n\n* Add v1.4.0 comments to protobufs - fix https://github.com/p4lang/p4runtime/issues/487 (#490)\r\n\r\n* Added missing \"Added/deprecated in v1.4.0\" comments per convention.\r\n\r\n* Added missing \"Added/deprecated in v1.4.0\" comments per convention.\r\n\r\n* Refresh generated go files.\r\n\r\nSigned-off-by: chris \r\n\r\n* Update Bazel example to point to 1.4.0 (#493)\r\n\r\nSigned-off-by: Steffen Smolka \r\nSigned-off-by: chris \r\n\r\n* Regenerate rust code.\r\n\r\nSigned-off-by: chris \r\n\r\n---------\r\n\r\nSigned-off-by: chris \r\nSigned-off-by: Steffen Smolka \r\nCo-authored-by: Steffen Smolka ","shortMessageHtmlLink":"Version 1.4.0 rc updates to bazel and protobuf comments (#499)"}},{"before":"228839b7dfdb5cda8e65f71177c929cf1118de8c","after":"aa954a8ecf41e0751e7defaec6e799aa594e2654","ref":"refs/heads/gh-pages","pushedAt":"2024-09-14T04:09:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish spec from Github Actions","shortMessageHtmlLink":"Publish spec from Github Actions"}},{"before":"f50fef914398498fa97434b4b0183a6b5f74fc3f","after":"4f1c8419d986bbd3af79b8b8ca19ca8d28c86c4f","ref":"refs/heads/main","pushedAt":"2024-09-14T04:07:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrispsommers","name":"Chris Sommers","path":"/chrispsommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31145757?s=80&v=4"},"commit":{"message":"Pin the version of the rust code generation tool (#500)\n\nIn the previous commit, the version of rust, protoc-gen-prost and so on\r\nare not pinned. That is, the latest version is used.\r\nThis will cause unexpected CI failure for commits unrelated to rust gen.\r\n\r\nThis commit pins the version in the Dockerfile:\r\n\r\nrust: 1.81.0\r\nprotoc-gen-prost: 0.4.0\r\nprotoc-gen-prost-crate: 0.4.1\r\nprotoc-gen-tonic: 0.4.1\r\n\r\nThe dependencies are also updated:\r\n\r\nprost: 0.13.1 -> 0.13.2\r\ntonic: 0.12.0 -> 0.12.1\r\n\r\nThe rust code is regenerated and the version is bumped to 1.4.0\r\n\r\nSigned-off-by: Campbell He ","shortMessageHtmlLink":"Pin the version of the rust code generation tool (#500)"}},{"before":"c3740e4f36861d9f5ce87892cf97da043004349d","after":"228839b7dfdb5cda8e65f71177c929cf1118de8c","ref":"refs/heads/gh-pages","pushedAt":"2024-09-13T17:11:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish spec from Github Actions","shortMessageHtmlLink":"Publish spec from Github Actions"}},{"before":"030d03a08b342f28d7743fdb993d1c4cdbe36d85","after":"c3740e4f36861d9f5ce87892cf97da043004349d","ref":"refs/heads/gh-pages","pushedAt":"2024-09-13T16:54:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish spec from Github Actions","shortMessageHtmlLink":"Publish spec from Github Actions"}},{"before":"c143633fcbe530341c4ba4e3178d175c171f0bd9","after":"f50fef914398498fa97434b4b0183a6b5f74fc3f","ref":"refs/heads/main","pushedAt":"2024-09-13T16:51:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrispsommers","name":"Chris Sommers","path":"/chrispsommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31145757?s=80&v=4"},"commit":{"message":"Add generated rust code (#483)\n\nThe rust code is generated using the [`neoeinstein/protoc-gen-prost`]\r\n(https://github.com/neoeinstein/protoc-gen-prost),\r\nwhich leverages the `prost` crate for protobuf and `tonic` crate for\r\nclient/server.\r\n\r\nThe rust crates used are:\r\n\r\npbjson and pbjson-types: 0.7.0\r\nprost: 0.13.1\r\ntonic: 0.12.0\r\n\r\nCurrently, the generated code does not use `protoc-prost-serde` to\r\nsupport serde, since serde and json deserialization is not necessary for\r\nthe basic use case.\r\n\r\nSigned-off-by: Campbell He ","shortMessageHtmlLink":"Add generated rust code (#483)"}},{"before":"3fd6d9fb504c30a0003ef9517aea6ee195f3172c","after":"030d03a08b342f28d7743fdb993d1c4cdbe36d85","ref":"refs/heads/gh-pages","pushedAt":"2024-08-30T18:21:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish spec from Github Actions","shortMessageHtmlLink":"Publish spec from Github Actions"}},{"before":"ec4eb5ef70dbcbcbf2f8357a4b2b8c2f218845a5","after":"c143633fcbe530341c4ba4e3178d175c171f0bd9","ref":"refs/heads/main","pushedAt":"2024-08-30T18:18:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrispsommers","name":"Chris Sommers","path":"/chrispsommers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31145757?s=80&v=4"},"commit":{"message":"Add reference for RFC2697 in bib (#495)\n\nSigned-off-by: Dscano \r\nSigned-off-by: Davide Scano ","shortMessageHtmlLink":"Add reference for RFC2697 in bib (#495)"}},{"before":"20a3b76fb4870901289e5085a84c041596a1c5a2","after":"3fd6d9fb504c30a0003ef9517aea6ee195f3172c","ref":"refs/heads/gh-pages","pushedAt":"2024-08-18T10:19:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish spec from Github Actions","shortMessageHtmlLink":"Publish spec from Github Actions"}},{"before":"08836662cfc7aabb8c9a11301f8b164864dc2a82","after":null,"ref":"refs/heads/fruffy/initial_default_action","pushedAt":"2024-08-18T10:17:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fruffy","name":"Fabian Ruffy","path":"/fruffy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5960321?s=80&v=4"}},{"before":"d17589886e2d41fc523eb80fef15aa9b4a9a2b15","after":"ec4eb5ef70dbcbcbf2f8357a4b2b8c2f218845a5","ref":"refs/heads/main","pushedAt":"2024-08-18T10:17:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fruffy","name":"Fabian Ruffy","path":"/fruffy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5960321?s=80&v=4"},"commit":{"message":"Add information about the initial default action to tables in the P4Info file. (#486)","shortMessageHtmlLink":"Add information about the initial default action to tables in the P4I…"}},{"before":"ca3c23155d628e6bf58113e7ad73f2207c919fbe","after":null,"ref":"refs/heads/bazel-example","pushedAt":"2024-08-13T01:23:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smolkaj","name":"Steffen Smolka","path":"/smolkaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6642034?s=80&v=4"}},{"before":"f0123f7c52ba977ae0383039d2819bab04a380d6","after":"daf1a53bf70698aafca5d5d5e71febb8821a8630","ref":"refs/heads/version-1.4.0-rc","pushedAt":"2024-08-13T01:23:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smolkaj","name":"Steffen Smolka","path":"/smolkaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6642034?s=80&v=4"},"commit":{"message":"Update Bazel example to point to 1.4.0 (#493)\n\nSigned-off-by: Steffen Smolka ","shortMessageHtmlLink":"Update Bazel example to point to 1.4.0 (#493)"}},{"before":"40ebed8e956365703d0258e48b732f792c845ee6","after":"08836662cfc7aabb8c9a11301f8b164864dc2a82","ref":"refs/heads/fruffy/initial_default_action","pushedAt":"2024-08-12T07:13:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fruffy","name":"Fabian Ruffy","path":"/fruffy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5960321?s=80&v=4"},"commit":{"message":"Update sources.\n\nSigned-off-by: fruffy ","shortMessageHtmlLink":"Update sources."}},{"before":"ac790a2cbb01d991d580f7c26ab3fd5c3f6f5920","after":"40ebed8e956365703d0258e48b732f792c845ee6","ref":"refs/heads/fruffy/initial_default_action","pushedAt":"2024-08-10T12:52:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fruffy","name":"Fabian Ruffy","path":"/fruffy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5960321?s=80&v=4"},"commit":{"message":"Update sources.\n\nSigned-off-by: fruffy ","shortMessageHtmlLink":"Update sources."}},{"before":"98921a69fc65a671c84a9b82c53b9400eeba6133","after":"20a3b76fb4870901289e5085a84c041596a1c5a2","ref":"refs/heads/gh-pages","pushedAt":"2024-08-09T18:46:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish spec from Github Actions","shortMessageHtmlLink":"Publish spec from Github Actions"}},{"before":"cd7b34f9b3edc9c1b7c6d2d115b5b7e8a8fe6a75","after":null,"ref":"refs/heads/optional","pushedAt":"2024-08-09T18:44:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smolkaj","name":"Steffen Smolka","path":"/smolkaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6642034?s=80&v=4"}},{"before":"48e9ce818ad4b56763affd6442288e1b8c154018","after":"d17589886e2d41fc523eb80fef15aa9b4a9a2b15","ref":"refs/heads/main","pushedAt":"2024-08-09T18:44:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smolkaj","name":"Steffen Smolka","path":"/smolkaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6642034?s=80&v=4"},"commit":{"message":"Remove accidental optional keyword. (#494)\n\nFixes https://github.com/p4lang/p4runtime/issues/482\r\n\r\nSigned-off-by: Steffen Smolka ","shortMessageHtmlLink":"Remove accidental optional keyword. (#494)"}},{"before":"449ae3fa90a49089ffd97f8677962c8ffc7936d0","after":"cd7b34f9b3edc9c1b7c6d2d115b5b7e8a8fe6a75","ref":"refs/heads/optional","pushedAt":"2024-08-09T18:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smolkaj","name":"Steffen Smolka","path":"/smolkaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6642034?s=80&v=4"},"commit":{"message":"Update generated code\n\nSigned-off-by: Steffen Smolka ","shortMessageHtmlLink":"Update generated code"}},{"before":"c030135757e0406fce87155d7f11afedf1247075","after":"449ae3fa90a49089ffd97f8677962c8ffc7936d0","ref":"refs/heads/optional","pushedAt":"2024-08-09T17:18:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smolkaj","name":"Steffen Smolka","path":"/smolkaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6642034?s=80&v=4"},"commit":{"message":"Remove accidental optional keyword.\n\nFixes https://github.com/p4lang/p4runtime/issues/482#issuecomment-2108305494\n\nSigned-off-by: Steffen Smolka ","shortMessageHtmlLink":"Remove accidental optional keyword."}},{"before":"20e319b76a785178e997b90ec2e85eefe709bf7f","after":"c030135757e0406fce87155d7f11afedf1247075","ref":"refs/heads/optional","pushedAt":"2024-08-09T17:14:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smolkaj","name":"Steffen Smolka","path":"/smolkaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6642034?s=80&v=4"},"commit":{"message":"Remove accidental optional keyword.\n\nFixes https://github.com/p4lang/p4runtime/issues/482#issuecomment-2108305494\n\nSigned off by Steffen Smolka ","shortMessageHtmlLink":"Remove accidental optional keyword."}},{"before":null,"after":"20e319b76a785178e997b90ec2e85eefe709bf7f","ref":"refs/heads/optional","pushedAt":"2024-08-09T17:12:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smolkaj","name":"Steffen Smolka","path":"/smolkaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6642034?s=80&v=4"},"commit":{"message":"Remove accidental optional keyword.\n\nFixes https://github.com/p4lang/p4runtime/issues/482#issuecomment-2108305494","shortMessageHtmlLink":"Remove accidental optional keyword."}},{"before":"ffba6e37cb881eb1ca00e436db42360c7ef6356b","after":"ca3c23155d628e6bf58113e7ad73f2207c919fbe","ref":"refs/heads/bazel-example","pushedAt":"2024-08-09T17:08:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smolkaj","name":"Steffen Smolka","path":"/smolkaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6642034?s=80&v=4"},"commit":{"message":"Update Bazel example to point to 1.4.0\n\nSigned-off-by: Steffen Smolka ","shortMessageHtmlLink":"Update Bazel example to point to 1.4.0"}},{"before":null,"after":"ffba6e37cb881eb1ca00e436db42360c7ef6356b","ref":"refs/heads/bazel-example","pushedAt":"2024-08-09T17:06:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smolkaj","name":"Steffen Smolka","path":"/smolkaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6642034?s=80&v=4"},"commit":{"message":"Update Bazel example to point to 1.4.0","shortMessageHtmlLink":"Update Bazel example to point to 1.4.0"}},{"before":null,"after":"196264e1273ac5508d2c26f059e3143d83dc5713","ref":"refs/heads/smolkaj-patch-2","pushedAt":"2024-08-09T16:57:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smolkaj","name":"Steffen Smolka","path":"/smolkaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6642034?s=80&v=4"},"commit":{"message":"Update WORKSPACE.bazel\n\nSigned-off-by: Steffen Smolka ","shortMessageHtmlLink":"Update WORKSPACE.bazel"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMTozMzo0NS4wMDAwMDBazwAAAAS-lziv","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMTozMzo0NS4wMDAwMDBazwAAAAS-lziv","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQxNjo1NzoyNC4wMDAwMDBazwAAAASWeUo6"}},"title":"Activity · p4lang/p4runtime"}