{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":196979547,"defaultBranch":"main","name":"rules_proto","ownerLogin":"bazelbuild","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-15T10:45:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11684617?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714608970.0","currentOid":""},"activityList":{"items":[{"before":"e44d8127b1b361c6805a8db9c7e1f143232981fd","after":"5c31e40fa3657484eba30ee7ce48798b8e4609b3","ref":"refs/heads/i203","pushedAt":"2024-05-23T19:21:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"Update MODULE.bazel","shortMessageHtmlLink":"Update MODULE.bazel"}},{"before":null,"after":"e44d8127b1b361c6805a8db9c7e1f143232981fd","ref":"refs/heads/i203","pushedAt":"2024-05-02T00:16:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"fix: rules_cc is not a dev_dependency\n\nSince the tools/file_concat program is written in C++ and exposed to users of proto_descriptor_set, we depend on rules_cc at runtime.","shortMessageHtmlLink":"fix: rules_cc is not a dev_dependency"}},{"before":"d205d37866925569d99b4d6cdcba172326ecf812","after":null,"ref":"refs/tags/v6.0.0","pushedAt":"2024-04-28T16:08:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"}},{"before":"c2110a0cd89ba2b8c95f35389073671f98663597","after":null,"ref":"refs/heads/6.x","pushedAt":"2024-04-25T17:44:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"}},{"before":"f889a1b532fdca5f5051691f023a6a9f37ce494f","after":"d205d37866925569d99b4d6cdcba172326ecf812","ref":"refs/heads/main","pushedAt":"2024-04-25T15:11:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comius","name":"Ivo List","path":"/comius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1796240?s=80&v=4"},"commit":{"message":"chore: fix stardoc targets (#209)\n\nhttps://github.com/bazelbuild/rules_proto/commits/main/ has been red\r\nsince Feb 12.\r\n\r\nWe need to pick up\r\nhttps://github.com/bazel-contrib/bazel_features/pull/33 to fix it.\r\n\r\nAllows the 6.0.0 release to complete.","shortMessageHtmlLink":"chore: fix stardoc targets (#209)"}},{"before":"f889a1b532fdca5f5051691f023a6a9f37ce494f","after":null,"ref":"refs/tags/6.0.0-rc3","pushedAt":"2024-04-16T16:13:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"}},{"before":null,"after":"c2110a0cd89ba2b8c95f35389073671f98663597","ref":"refs/heads/6.x","pushedAt":"2024-04-15T15:48:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"chore: fix stardoc targets\n\nWe need to pick up https://github.com/bazel-contrib/bazel_features/pull/33","shortMessageHtmlLink":"chore: fix stardoc targets"}},{"before":"7673caed0ab053d64263cbb97b622dbe6d04dfb0","after":"34923b9f394855d172831b3479b84928a85c4b90","ref":"refs/heads/mirror","pushedAt":"2024-03-14T16:52:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"Add comment addressing PR question","shortMessageHtmlLink":"Add comment addressing PR question"}},{"before":"092a7744cadcab2fb66fd7c29b24e4f9b53b05a1","after":"7673caed0ab053d64263cbb97b622dbe6d04dfb0","ref":"refs/heads/mirror","pushedAt":"2024-03-14T16:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"Address question with a comment","shortMessageHtmlLink":"Address question with a comment"}},{"before":"a2222f328857df4f02d21f9ece9c3e56f4acc744","after":"092a7744cadcab2fb66fd7c29b24e4f9b53b05a1","ref":"refs/heads/mirror","pushedAt":"2024-03-14T16:41:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"Merge branch 'main' into mirror","shortMessageHtmlLink":"Merge branch 'main' into mirror"}},{"before":"d4c3498677e7fbda6f717585276ea4d8b75acec0","after":"f889a1b532fdca5f5051691f023a6a9f37ce494f","ref":"refs/heads/main","pushedAt":"2024-03-06T16:12:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Restructure rules_proto\n\nDesign doc: https://docs.google.com/document/d/1L1JFgjpZ7SrBinb24DC_5nTIELeYDacikcme-YcA7xs/edit\n\nPiperOrigin-RevId: 613220055","shortMessageHtmlLink":"Restructure rules_proto"}},{"before":"5e55aee2c1bca8d93f244513dacbee0c27391d48","after":"764b09154cfbee0178e9a77ad61355195c195814","ref":"refs/heads/toolchains_api","pushedAt":"2024-03-06T00:04:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"chore: docgen","shortMessageHtmlLink":"chore: docgen"}},{"before":null,"after":"a6eb5eb3ba2c41a2b5945d755007f318729b0849","ref":"refs/heads/register_protoc","pushedAt":"2024-03-06T00:02:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"workaround: depend on rules_python\n\nI think I'll need eyes from Xudong to understand the failure mode","shortMessageHtmlLink":"workaround: depend on rules_python"}},{"before":"d8feea174a30ef563cea55b5642a47eb9edb4d3e","after":"5e55aee2c1bca8d93f244513dacbee0c27391d48","ref":"refs/heads/toolchains_api","pushedAt":"2024-03-05T23:37:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"chore: buildifier","shortMessageHtmlLink":"chore: buildifier"}},{"before":"2cfbb20f078d71920769d38a1e2f238c6d4d77e7","after":null,"ref":"refs/heads/register_protoc","pushedAt":"2024-03-05T23:35:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"}},{"before":null,"after":"2cfbb20f078d71920769d38a1e2f238c6d4d77e7","ref":"refs/heads/register_protoc","pushedAt":"2024-03-05T23:35:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"chore: expose toolchains helper as public API\n\nIt's meant to be used in toolchainization of language rules, for example in rules_python:\nhttps://github.com/bazelbuild/rules_python/pull/1577/files#diff-9cb07a0e8453ad8b4f429bee2ccf9de818a78cfb6e5d9bb908d8518ea189e2a7R18","shortMessageHtmlLink":"chore: expose toolchains helper as public API"}},{"before":null,"after":"d8feea174a30ef563cea55b5642a47eb9edb4d3e","ref":"refs/heads/toolchains_api","pushedAt":"2024-03-05T23:34:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"chore: expose toolchains helper as public API\n\nIt's meant to be used in toolchainization of language rules, for example in rules_python:\nhttps://github.com/bazelbuild/rules_python/pull/1577/files#diff-9cb07a0e8453ad8b4f429bee2ccf9de818a78cfb6e5d9bb908d8518ea189e2a7R18","shortMessageHtmlLink":"chore: expose toolchains helper as public API"}},{"before":"a21931b440626a61c570ad3bf90ac4184a628b67","after":"a2222f328857df4f02d21f9ece9c3e56f4acc744","ref":"refs/heads/mirror","pushedAt":"2024-03-05T01:39:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"chore: move under a private folder, probably /tools wasn't intended for code users access","shortMessageHtmlLink":"chore: move under a private folder, probably /tools wasn't intended f…"}},{"before":"d9527d69cf62be740db457828dc3ddbb55a6b82f","after":"a21931b440626a61c570ad3bf90ac4184a628b67","ref":"refs/heads/mirror","pushedAt":"2024-03-05T00:49:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"mirror the most recent for each major","shortMessageHtmlLink":"mirror the most recent for each major"}},{"before":"db90406095cded604783c0f5bf7f7f5a3e9dece1","after":"d9527d69cf62be740db457828dc3ddbb55a6b82f","ref":"refs/heads/mirror","pushedAt":"2024-03-05T00:03:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"chore: resolve buildifier warning\n\nIt seems that Googlers aren't checking the same buildifier warnings in google3 that GitHub enforces, so the main branch was already red.\nFixing to green up my PR.","shortMessageHtmlLink":"chore: resolve buildifier warning"}},{"before":"787fef801a845fe0882c1e49a1cf349aa15ffd4a","after":"db90406095cded604783c0f5bf7f7f5a3e9dece1","ref":"refs/heads/mirror","pushedAt":"2024-03-05T00:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"filter only protoc binaries","shortMessageHtmlLink":"filter only protoc binaries"}},{"before":"1804077b1d0d776f2b44b67220dda245dcc8a613","after":"787fef801a845fe0882c1e49a1cf349aa15ffd4a","ref":"refs/heads/mirror","pushedAt":"2024-03-04T23:30:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"feat: mirror protoc releases to a Starlark constant\n\nThis allows rules_proto to supply a pre-built binary toolchain for protoc without needing any Bazel module supplied by the protocolbuffers maintainers.\nObviates the need for protobuf to be released to the BCR as in https://github.com/protocolbuffers/protobuf/pull/16014\nAllows the protocolbuffers team to stop caring about Bazel builds for external users, and to close associated bugs.\n\nNext step in rules_proto supplying a toolchain that doesn't require users build protoc from sources.","shortMessageHtmlLink":"feat: mirror protoc releases to a Starlark constant"}},{"before":"cc82c3f03d57f996a21b3ee1561eeeb9ec4dae80","after":"1804077b1d0d776f2b44b67220dda245dcc8a613","ref":"refs/heads/mirror","pushedAt":"2024-03-04T23:28:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"feat: mirror protoc releases to a Starlark constant\n\nThis allows rules_proto to supply a pre-built binary toolchain for protoc without needing any Bazel module supplied by the protocolbuffers maintainers.\nObviates the need for protobuf to be released to the BCR as in https://github.com/protocolbuffers/protobuf/pull/16014\nAllows the protocolbuffers team to stop caring about Bazel builds for external users, and to close associated bugs.\n\nNext step in rules_proto supplying a toolchain that doesn't require users build protoc from sources.","shortMessageHtmlLink":"feat: mirror protoc releases to a Starlark constant"}},{"before":null,"after":"cc82c3f03d57f996a21b3ee1561eeeb9ec4dae80","ref":"refs/heads/mirror","pushedAt":"2024-03-04T23:26:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexeagle","name":"Alex Eagle","path":"/alexeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47395?s=80&v=4"},"commit":{"message":"feat: mirror protoc releases to a Starlark constant\n\nThis allows rules_proto to supply a pre-built binary toolchain for protoc without needing any Bazel module supplied by the protocolbuffers maintainers.\nObviates the need for protobuf to be released to the BCR as in https://github.com/protocolbuffers/protobuf/pull/16014\nAllows the protocolbuffers team to stop caring about Bazel builds for external users, and to close associated bugs.\n\nNext step in rules_proto supplying a toolchain that doesn't require users build protoc from sources.","shortMessageHtmlLink":"feat: mirror protoc releases to a Starlark constant"}},{"before":"dec2b5cfe965c00eb49d7d4ca7b6a44f9667bbe5","after":"d4c3498677e7fbda6f717585276ea4d8b75acec0","ref":"refs/heads/main","pushedAt":"2024-02-14T14:09:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Restructure rules_proto\n\nDesign doc: https://docs.google.com/document/d/1L1JFgjpZ7SrBinb24DC_5nTIELeYDacikcme-YcA7xs/edit\n\nPiperOrigin-RevId: 606958336","shortMessageHtmlLink":"Restructure rules_proto"}},{"before":"d776e6ee4fe14d1a1a61c17e23798972bc617a95","after":"dec2b5cfe965c00eb49d7d4ca7b6a44f9667bbe5","ref":"refs/heads/main","pushedAt":"2024-02-12T16:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Internal change\n\nPiperOrigin-RevId: 606264238","shortMessageHtmlLink":"Internal change"}},{"before":"546cc3b9f62ee9db9b81dc537452f39a97cbd5c6","after":"d776e6ee4fe14d1a1a61c17e23798972bc617a95","ref":"refs/heads/main","pushedAt":"2024-02-12T16:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Internal change\n\nPiperOrigin-RevId: 605709690","shortMessageHtmlLink":"Internal change"}},{"before":"e2928b5a1d2d52149d01f523c9ea5c83488f3eae","after":"546cc3b9f62ee9db9b81dc537452f39a97cbd5c6","ref":"refs/heads/main","pushedAt":"2024-02-12T16:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Internal change\n\nPiperOrigin-RevId: 605659252","shortMessageHtmlLink":"Internal change"}},{"before":"d046e494691bc0383c3d6b2e770d6ddf44444d4a","after":"e2928b5a1d2d52149d01f523c9ea5c83488f3eae","ref":"refs/heads/main","pushedAt":"2024-02-12T15:09:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"comius","name":"Ivo List","path":"/comius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1796240?s=80&v=4"},"commit":{"message":"No public description\n\nPiperOrigin-RevId: 605658395","shortMessageHtmlLink":"No public description"}},{"before":"40220635a154e18b40be876f4d1a89b118f1cbe2","after":"d046e494691bc0383c3d6b2e770d6ddf44444d4a","ref":"refs/heads/main","pushedAt":"2024-02-12T15:09:26.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"comius","name":"Ivo List","path":"/comius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1796240?s=80&v=4"},"commit":{"message":"Merge pull request #194 from bazelbuild:introduce_toolchains_helper\n\nPiperOrigin-RevId: 586331999","shortMessageHtmlLink":"Merge pull request #194 from bazelbuild:introduce_toolchains_helper"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUmBj5wA","startCursor":null,"endCursor":null}},"title":"Activity · bazelbuild/rules_proto"}