{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":478633782,"defaultBranch":"main","name":"opi-api","ownerLogin":"opiproject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-06T16:08:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/101901576?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705422377.0","currentOid":""},"activityList":{"items":[{"before":"07da63e1098803d8d716e9b3a2ceb2074960cb65","after":"6cd218088ddaf97a1a32e6385c644a4408d4a180","ref":"refs/heads/main","pushedAt":"2024-08-08T16:36:27.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"feat(ospf): cleanup the linting errors\n\nFix up the lint errors after changing the Makefile to remove\nthe options to disable the linting errors. The Makefile change\nis not committed in this PR request to allow the rest of the\nprotobuf files to build until all protobuf files are updated.\n\nFixed and updated the two files bgp.proto and cloudrpc.proto files\nto address the follow lint error types. Also the generated files\nare included in this PR.\n\n --disable-rule=core::0123\n --disable-rule=core::0131\n --disable-rule=core::0132\n --disable-rule=core::0133\n --disable-rule=core::0134\n --disable-rule=core::0140\n --disable-rule=core::0156\n --disable-rule=core::0158\n --disable-rule=core::0191\n --disable-rule=core::0192\n --disable-rule=core::0203\n --disable-rule=core::0216\n --disable-rule=client-libraries::4232::required-fields\n\nSigned-off-by: Keith Wiles ","shortMessageHtmlLink":"feat(ospf): cleanup the linting errors"}},{"before":"08ef0ba36199b19d6186aba8e5c2dec71bb73ba2","after":"07da63e1098803d8d716e9b3a2ceb2074960cb65","ref":"refs/heads/main","pushedAt":"2024-08-07T22:05:09.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"feat(bgp): cleanup the linting errors\n\nFix up the lint errors after changing the Makefile to remove\nthe options to disable the linting errors. The Makefile change\nis not committed in this PR request to allow the rest of the\nprotobuf files to build until all protobuf files are updated.\n\nFixed and updated the two files bgp.proto and cloudrpc.proto files\nto address the follow lint error types. Also the generated files\nare included in this PR.\n\n--disable-rule=core::0123\n--disable-rule=core::0131\n--disable-rule=core::0132\n--disable-rule=core::0133\n--disable-rule=core::0134\n--disable-rule=core::0140\n--disable-rule=core::0156\n--disable-rule=core::0158\n--disable-rule=core::0191\n--disable-rule=core::0192\n--disable-rule=core::0203\n--disable-rule=core::0216\n--disable-rule=client-libraries::4232::required-fields\n\nSigned-off-by: Keith Wiles ","shortMessageHtmlLink":"feat(bgp): cleanup the linting errors"}},{"before":"934892192f088834d1790629aa194440657fc662","after":"08ef0ba36199b19d6186aba8e5c2dec71bb73ba2","ref":"refs/heads/main","pushedAt":"2024-08-07T20:54:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"fix(security): correct security api proto namespace conflict\n\nSigned-off-by: Mark Sanders ","shortMessageHtmlLink":"fix(security): correct security api proto namespace conflict"}},{"before":"3a7e0d20e63be229b1c504d71d5472ff85f15a8c","after":"934892192f088834d1790629aa194440657fc662","ref":"refs/heads/main","pushedAt":"2024-08-05T13:56:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"artek-koltun","name":"Artek Koltun","path":"/artek-koltun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89128028?s=80&v=4"},"commit":{"message":"docs: fixing typos in markdown files\n\nSigned-off-by: Jeremy Pare ","shortMessageHtmlLink":"docs: fixing typos in markdown files"}},{"before":"49f6e67a66399ab1762691dbaf2875596b57742b","after":"3a7e0d20e63be229b1c504d71d5472ff85f15a8c","ref":"refs/heads/main","pushedAt":"2024-07-23T15:24:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"artek-koltun","name":"Artek Koltun","path":"/artek-koltun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89128028?s=80&v=4"},"commit":{"message":"feat(ospf): adding support for OSPF protocol\n\nA new feature to support for OSPFv2 protocol using CRUD type APIs. The\ncurrent APIs support the basic set of APIs for OSPF. These currently do\nnot support all possible OSPF configurations.\n\nSigned-off-by: Keith Wiles ","shortMessageHtmlLink":"feat(ospf): adding support for OSPF protocol"}},{"before":"b34f30eb840bc56bf09d4036c8c54bd55db9e2d0","after":"49f6e67a66399ab1762691dbaf2875596b57742b","ref":"refs/heads/main","pushedAt":"2024-07-22T14:19:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"feat(bgp): extent with a few new fields/messages\n\nExtend BGPPeerSpec to add a description field as a string reference.\nExtend BGPeerAfSpec to add a couple messages for prefix, map and\nadvertisements. The added messages provide max_prefixes, route_map and\nNLRI advertisment support.\n\nSigned-off-by: Keith Wiles \nSigned-off-by: Chunduri, Uma S \nSigned-off-by: Birkner, Matthew ","shortMessageHtmlLink":"feat(bgp): extent with a few new fields/messages"}},{"before":"9920eb170a0728986e197160ba6301dff8fa6cf8","after":"b34f30eb840bc56bf09d4036c8c54bd55db9e2d0","ref":"refs/heads/main","pushedAt":"2024-07-22T14:06:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"refactor(opinetcommon): cleanup message name nomenclature for prototyping\n\nSigned-off-by: Mark Sanders ","shortMessageHtmlLink":"refactor(opinetcommon): cleanup message name nomenclature for prototy…"}},{"before":"29633d088a9e11794f5881dcf8f01e2682b17329","after":"9920eb170a0728986e197160ba6301dff8fa6cf8","ref":"refs/heads/main","pushedAt":"2024-07-02T14:52:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"artek-koltun","name":"Artek Koltun","path":"/artek-koltun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89128028?s=80&v=4"},"commit":{"message":"chore: updating out of date generated files\n\nUpdating some of the generated documentation and Golang files as they\ndo not match the latest proto files.\n\nSigned-off-by: Stephen Doyle ","shortMessageHtmlLink":"chore: updating out of date generated files"}},{"before":"34422eb256309c4f36189ec14345d2e5ff96354e","after":"29633d088a9e11794f5881dcf8f01e2682b17329","ref":"refs/heads/main","pushedAt":"2024-07-01T14:13:49.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"artek-koltun","name":"Artek Koltun","path":"/artek-koltun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89128028?s=80&v=4"},"commit":{"message":"chore(security): remove linter disable-rules\n\nRemoving the linter --disable-rules as the latest code passes all AIP\nlinter rule checks.\n\nSigned-off-by: Stephen Doyle ","shortMessageHtmlLink":"chore(security): remove linter disable-rules"}},{"before":"4adb739a7e6ff2db0cde495eec7c9131d1bea4ae","after":"34422eb256309c4f36189ec14345d2e5ff96354e","ref":"refs/heads/main","pushedAt":"2024-06-28T16:23:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"fix: storage upload path\n\nSigned-off-by: Artsiom Koltun ","shortMessageHtmlLink":"fix: storage upload path"}},{"before":"46989ae7ae1feb52fdfcd16faf5b8e7080a9753c","after":"4adb739a7e6ff2db0cde495eec7c9131d1bea4ae","ref":"refs/heads/main","pushedAt":"2024-06-26T16:46:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"ci: add apilinter\n\nSigned-off-by: Artsiom Koltun ","shortMessageHtmlLink":"ci: add apilinter"}},{"before":"bb755a5f6ecc93c3c1e61758d6670809fbfb7038","after":"46989ae7ae1feb52fdfcd16faf5b8e7080a9753c","ref":"refs/heads/main","pushedAt":"2024-05-08T20:30:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"glimchb","name":"Boris Glimcher","path":"/glimchb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36732377?s=80&v=4"},"commit":{"message":"fix: correct comment wording for update operation\n\nSigned-off-by: Mark Sanders ","shortMessageHtmlLink":"fix: correct comment wording for update operation"}},{"before":"5dba226aaa9e8e61994e5dc08d2f0c868cfc8907","after":"bb755a5f6ecc93c3c1e61758d6670809fbfb7038","ref":"refs/heads/main","pushedAt":"2024-04-15T07:28:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"artek-koltun","name":"Artek Koltun","path":"/artek-koltun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89128028?s=80&v=4"},"commit":{"message":"chore(storage): auto-generated proto\n\nSigned-off-by: Moshe Shahar ","shortMessageHtmlLink":"chore(storage): auto-generated proto"}},{"before":"ccf4bb88c9c90cf2266d181bb33491d3024b0e77","after":"5dba226aaa9e8e61994e5dc08d2f0c868cfc8907","ref":"refs/heads/main","pushedAt":"2024-03-04T22:24:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"feat: (EVPN GW API) Add \"components\" field to each API object's status\n\nThis is an API enhancement for the EVPN GW use case.\n\nThe addition of a \"components\" field in the status sector of each\nAPI object will enable the capture of the state and details\nthat are generated by the different subscribed components\n(FRR component, Linux component, etc...) which are realizing the\nconfiguration for each API object.\n\nSigned-off-by: Dimitrios Markou ","shortMessageHtmlLink":"feat: (EVPN GW API) Add \"components\" field to each API object's status"}},{"before":"82ae5a5a6f1aca956e67d0604d19730f8ca99202","after":"ccf4bb88c9c90cf2266d181bb33491d3024b0e77","ref":"refs/heads/main","pushedAt":"2024-02-28T00:02:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"docs(network): fix openconfig mermaid diagram error\n\nSigned-off-by: Mark Sanders ","shortMessageHtmlLink":"docs(network): fix openconfig mermaid diagram error"}},{"before":"cfd9121c635082af7775dbee75d3f2ea4d8975dc","after":"82ae5a5a6f1aca956e67d0604d19730f8ca99202","ref":"refs/heads/main","pushedAt":"2024-02-16T14:10:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"fix(network): remove extra line\n\nSigned-off-by: Mark Sanders ","shortMessageHtmlLink":"fix(network): remove extra line"}},{"before":"352c33ed24b9d6340fc9e281bd6dbf9e9d83770c","after":"cfd9121c635082af7775dbee75d3f2ea4d8975dc","ref":"refs/heads/main","pushedAt":"2024-02-05T16:28:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"fix: buf build plugin notation\n\nSigned-off-by: Artsiom Koltun ","shortMessageHtmlLink":"fix: buf build plugin notation"}},{"before":"ab564df974fc0ee51b33d6fa96f2569915f641d5","after":"352c33ed24b9d6340fc9e281bd6dbf9e9d83770c","ref":"refs/heads/main","pushedAt":"2024-01-24T07:20:02.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"artek-koltun","name":"Artek Koltun","path":"/artek-koltun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89128028?s=80&v=4"},"commit":{"message":"fix(ci): typo in new renovate checks\n\nSigned-off-by: Mark Sanders ","shortMessageHtmlLink":"fix(ci): typo in new renovate checks"}},{"before":"e44db269fba48be4e0d72418656225edd38a285b","after":"ab564df974fc0ee51b33d6fa96f2569915f641d5","ref":"refs/heads/main","pushedAt":"2024-01-23T06:43:49.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"artek-koltun","name":"Artek Koltun","path":"/artek-koltun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89128028?s=80&v=4"},"commit":{"message":"refactor(api): cleanup security api autogeneration\n\nSigned-off-by: Mark Sanders ","shortMessageHtmlLink":"refactor(api): cleanup security api autogeneration"}},{"before":"972ce8a563bf59876a06dc405e411fd1de99cffc","after":"e44db269fba48be4e0d72418656225edd38a285b","ref":"refs/heads/main","pushedAt":"2024-01-18T18:35:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"chore(storage): auto-generated proto\n\nSigned-off-by: Artsiom Koltun ","shortMessageHtmlLink":"chore(storage): auto-generated proto"}},{"before":"cde9f534e55ceaf60902890bbb4600039d5f2367","after":"972ce8a563bf59876a06dc405e411fd1de99cffc","ref":"refs/heads/main","pushedAt":"2024-01-18T09:35:20.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"artek-koltun","name":"Artek Koltun","path":"/artek-koltun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89128028?s=80&v=4"},"commit":{"message":"chore(storage): auto-generated protos\n\nSigned-off-by: Artsiom Koltun ","shortMessageHtmlLink":"chore(storage): auto-generated protos"}},{"before":"b5f91710e086e730c51b0555b643186c76c8f613","after":null,"ref":"refs/heads/renovate/ghcr.io-docker-multiarch-google-api-linter-1.x","pushedAt":"2024-01-16T16:26:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"7dc7290794877aec52b4fb887721cfe2a5db31a0","after":"cde9f534e55ceaf60902890bbb4600039d5f2367","ref":"refs/heads/main","pushedAt":"2024-01-16T16:25:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"chore: update generated py files\n\nSigned-off-by: Artsiom Koltun ","shortMessageHtmlLink":"chore: update generated py files"}},{"before":"2efe9301bbf980f231251cd9838b225fa2f88cae","after":null,"ref":"refs/heads/renovate/renovatebot-pre-commit-hooks-37.x","pushedAt":"2024-01-15T07:52:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"artek-koltun","name":"Artek Koltun","path":"/artek-koltun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89128028?s=80&v=4"}},{"before":"4acfe7603053e89da9b7a1e8f87927151cdf0862","after":"7dc7290794877aec52b4fb887721cfe2a5db31a0","ref":"refs/heads/main","pushedAt":"2024-01-15T07:52:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"artek-koltun","name":"Artek Koltun","path":"/artek-koltun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89128028?s=80&v=4"},"commit":{"message":"chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.131.0","shortMessageHtmlLink":"chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v…"}},{"before":"afb0abf97b6e0b7bb0ceed4438138d1acba5e732","after":"2efe9301bbf980f231251cd9838b225fa2f88cae","ref":"refs/heads/renovate/renovatebot-pre-commit-hooks-37.x","pushedAt":"2024-01-14T16:09:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.131.0","shortMessageHtmlLink":"chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v…"}},{"before":null,"after":"afb0abf97b6e0b7bb0ceed4438138d1acba5e732","ref":"refs/heads/renovate/renovatebot-pre-commit-hooks-37.x","pushedAt":"2024-01-13T01:12:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.130.0","shortMessageHtmlLink":"chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v…"}},{"before":null,"after":"b5f91710e086e730c51b0555b643186c76c8f613","ref":"refs/heads/renovate/ghcr.io-docker-multiarch-google-api-linter-1.x","pushedAt":"2024-01-13T01:11:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update ghcr.io/docker-multiarch/google-api-linter docker tag to v1.63.1","shortMessageHtmlLink":"chore(deps): update ghcr.io/docker-multiarch/google-api-linter docker…"}},{"before":"411b690aba6845e0383127aaab863236b7433bdf","after":"4acfe7603053e89da9b7a1e8f87927151cdf0862","ref":"refs/heads/main","pushedAt":"2024-01-09T15:40:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sandersms","name":"Mark Sanders","path":"/sandersms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99361819?s=80&v=4"},"commit":{"message":"fix(buf): fix error in telco buf.yaml file\n\nSigned-off-by: Mark Sanders ","shortMessageHtmlLink":"fix(buf): fix error in telco buf.yaml file"}},{"before":"001bb9d57ac4d8405843fc343cb37cb1ff72fe0d","after":null,"ref":"refs/heads/renovate/renovatebot-pre-commit-hooks-37.x","pushedAt":"2024-01-08T07:36:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"artek-koltun","name":"Artek Koltun","path":"/artek-koltun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89128028?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOFQxNjozNjoyNy4wMDAwMDBazwAAAASVeQiE","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wOFQwNzozNjoxNy4wMDAwMDBazwAAAAPaDqrS"}},"title":"Activity · opiproject/opi-api"}