@@ -52,6 +52,54 @@ PROTOC_PLATFORMS = {
5252
5353# Synced from https://github.com/protocolbuffers/protobuf/releases:
5454PROTOC_VERSIONS = {
55+ "v29.3" : {
56+ "protoc-29.3-linux-aarch_64.zip" : "sha384-mhMzAMso1xwdDsQpDjkTFLXxzuRYKN8/zCRJciZDP9E5biEA8GDKN6EUvCw9WmnO" ,
57+ "protoc-29.3-linux-ppcle_64.zip" : "sha384-8ZLcjyNwZl8zhYY4rgoqVFSriPtu6MKCUUpzH0ueuHJ/yVrK501Ctpc6ih7R+fdW" ,
58+ "protoc-29.3-linux-s390_64.zip" : "sha384-cRSxe6rG4AXSwcD/rjnt/iymCHzqamakppEi+RmZNY43oXjP1Pzcl4GBVSwsLqbg" ,
59+ "protoc-29.3-linux-x86_32.zip" : "sha384-tZNRGt++DxSIzAVLzoj74sYNbAMfZ6MkU9G006/y6kl1OLDlLRBJS1SNt+e5T0jo" ,
60+ "protoc-29.3-linux-x86_64.zip" : "sha384-3O42RH4Yl8Bmuwp582nbFw65/U2EOw0qsoWSTKof65TeAzVpk48jqkpNx44Cim7A" ,
61+ "protoc-29.3-osx-aarch_64.zip" : "sha384-pZBq0LIs1UeNREZbPR7k0JzL+B2pPIP+0lAAUsM9wFrAfdJea6ZfYOYE9sW2xNja" ,
62+ "protoc-29.3-osx-universal_binary.zip" : "sha384-PTl0ESy+j+Q149pdcvMeVt2qkdMUI9kIFvU8L5oHXyk0qFPRZYVyCD33YYeSU6DQ" ,
63+ "protoc-29.3-osx-x86_64.zip" : "sha384-6QIIPdn6+0UC2GC14Y3u1H7oP7tYZta8PTQLRZZNDmyY8LRdujq4nhaAI0k/iiPt" ,
64+ "protoc-29.3-win32.zip" : "sha384-uYhk66tU5n/LVezpf8NUXOepVYQnQfqXdrWBqR+Nhsl34jqaMXLBWtJ5GO1VuHUl" ,
65+ "protoc-29.3-win64.zip" : "sha384-/cEKVAgcU4H9Ndl9CylylFZ8iN74ZpzzjUuiRhNvvQwwl89IXVqDT2h41bgKEiAC"
66+ },
67+ "v29.2" : {
68+ "protoc-29.2-linux-aarch_64.zip" : "sha384-YA0QYyrIPwSg/gdb9fi3XZxdp7pycFUPwLxmc/TRoULTToXgYYGEQAEFGiQVXaaz" ,
69+ "protoc-29.2-linux-ppcle_64.zip" : "sha384-ZwS5o5ON+Kk5EqZMphsUXtacfyAtH2r2lCa8coY1RNcA/fUHaBELTJOtDAKOIEEX" ,
70+ "protoc-29.2-linux-s390_64.zip" : "sha384-Hxjrzrk9nbo3A0oBaIMdwhB2ASJs9WUtBUDtCwG3vS05h8a5dKn3mkK0fkxlhUy5" ,
71+ "protoc-29.2-linux-x86_32.zip" : "sha384-rp4Aedrz1hO6TPCHFuHrE7OurkhtV9qV6Aich8y9zbj7+x6imwLYC5ODXy2taX0P" ,
72+ "protoc-29.2-linux-x86_64.zip" : "sha384-0kba8tS1jX4j6AD2RimMrrXLGxhyo1stso0jV9g5Ayb54g47WXHS3hDOaspXb/+v" ,
73+ "protoc-29.2-osx-aarch_64.zip" : "sha384-GJWLeuuKUySaygzUIpCgHppXITd6OShkLyGzPPvWMvOtqccyMJkeP541GrwJeWaf" ,
74+ "protoc-29.2-osx-universal_binary.zip" : "sha384-GYYXkrtH9qEiArIJNVmHXi8VwpuSYEcT8fn0EWd3FxQncaichrFXAxuzTKIE2z2V" ,
75+ "protoc-29.2-osx-x86_64.zip" : "sha384-IEQl+gPsiPC0n3WM7qNBqfMHeIt7ucaYymy838jL8h7vliKqMkKBnlTs9scdLYky" ,
76+ "protoc-29.2-win32.zip" : "sha384-R/eC+UYDB4NOHLNgHkKmBYcA6EmrjzCiDx5yRVBR+lY/NgTo/12EVnXMLz5eVDbC" ,
77+ "protoc-29.2-win64.zip" : "sha384-Ntz2STqPHz9n9ZjmlEt0Nqku2taUrDGJOZKBdxCT9qeOOEj5n7BfugShwrEA8cmI" ,
78+ },
79+ "v29.1" : {
80+ "protoc-29.1-linux-aarch_64.zip" : "sha384-fh7s7ujo+Y7FyWa6zMb+D2wDdrRuxAWXjZ9yhMKC6Vv4fzILNfzzXDUq4LiEVznV" ,
81+ "protoc-29.1-linux-ppcle_64.zip" : "sha384-ahU4wVRoeDtKveQjsDwGUH/+zxc+1MZc3LcRHxs4lHmiNLsIq/pF85yZG1cCP8sf" ,
82+ "protoc-29.1-linux-s390_64.zip" : "sha384-WskL7t0V1qtqubZ6T+Wvzz6rypNzAnrhQpVNYSMjVPxrcsmnotEhH6qKKfmOJua/" ,
83+ "protoc-29.1-linux-x86_32.zip" : "sha384-HPP9C20KOYP1KERvbYzBHb3ESE833QAWFzGSeCA9QF/VOT2lLeCvq608iW9RKwoX" ,
84+ "protoc-29.1-linux-x86_64.zip" : "sha384-DDfylYxpJBDbyurmlSfwW0LVib6pM0XmiDlmdYFBzr5y5e6qBCawD1k7Csr1wY+I" ,
85+ "protoc-29.1-osx-aarch_64.zip" : "sha384-L+k3qdRvtdAE4sbLKyzxKAH0N7vgl81pVkbrnlLsGWk0OHpZ7Lrd2JCiKmWUWxmU" ,
86+ "protoc-29.1-osx-universal_binary.zip" : "sha384-jdPuGj68tJdY6quPYDnaL0BwtnJcholRHPhECce49ELpewiplihNcvHSuzaM07qv" ,
87+ "protoc-29.1-osx-x86_64.zip" : "sha384-HRrSS9NP64ffE+GkFLO7JMyBUqrRCSyPTn6xgmTB37bBG1n/gxh4iuzFeTKGSDz/" ,
88+ "protoc-29.1-win32.zip" : "sha384-THYRmGt+MqfzvGzq9/3J8ADkyPSQ8leqE0OcU3gZSY4HFP3IzTsZAqy0FeDJAwYC" ,
89+ "protoc-29.1-win64.zip" : "sha384-3nRFfWq08NAk06EVz3NKdyIz3V81jOV/fIqtZx/GOFSJuR0yxt1U5S3SBBVkdU/A" ,
90+ },
91+ "v29.0" : {
92+ "protoc-29.0-linux-aarch_64.zip" : "sha384-jLrEM5U+hRvc449EkXvN3yobIOMt8/HjA1jMiZSoTDTWlwhy7reoMgflQZcv1Yp2" ,
93+ "protoc-29.0-linux-ppcle_64.zip" : "sha384-Yd8IESZ59LY14DGqz3/wa0aJvoGLo4D8XhgFr/AznGhcJn9zRWgs0qNZvdvDnHDi" ,
94+ "protoc-29.0-linux-s390_64.zip" : "sha384-6SlDXdc+D8E71WCozgcex2C1gR2FgchhOqvwgdl+oCtu/fvRtmAkgEZSlHwFY6+O" ,
95+ "protoc-29.0-linux-x86_32.zip" : "sha384-V0wjvWqg0MZNyWBI7zenJEE/MaiTL59cCrtNLjsPWpfyZr5q1IQ26UB51auRfyUH" ,
96+ "protoc-29.0-linux-x86_64.zip" : "sha384-GDUACCwGu02r7KCNxoFL4icWzlKdO4uxUVBHeYdmxxLulEn0aaq/73oXumaAtbqC" ,
97+ "protoc-29.0-osx-aarch_64.zip" : "sha384-HzVIEp9cXOcGTLIjMgAt17MZuXfhp3REp+TpHKfOQZ10GePdR5cFKzEGUfmC4cUM" ,
98+ "protoc-29.0-osx-universal_binary.zip" : "sha384-iJyWGFFKsMPkZ7Ll9ySP74l0PebAKj1KA8Alj5wbib78Vgkcs2Ctp9blywhUH143" ,
99+ "protoc-29.0-osx-x86_64.zip" : "sha384-qbOMEewjlOCjcXv1ozJwHVyjtCcAFbNEeQXjXxW3veaJYMt0gduuRApBAcgx1xE0" ,
100+ "protoc-29.0-win32.zip" : "sha384-QWLlPXnkZhxMZL6MkYnmqH+GbcOor+4BMLO8w+7uRsIEQMYG2ofl02Dyzw5rr7An" ,
101+ "protoc-29.0-win64.zip" : "sha384-WotQJbKI5vda4SXrQMwA84ZnHgiG5OrK4wLn/rWtgETorKd/UYZeDieTRaRQOa6x" ,
102+ },
55103 "v29.0-rc3" : {
56104 "protoc-29.0-rc-3-linux-aarch_64.zip" : "sha384-NxW815e4bZ0qLnO9GxzUdkaoDQClQUdrv7aPB6qMMCG8hScx5ob43LSbsYVtcFhi" ,
57105 "protoc-29.0-rc-3-linux-ppcle_64.zip" : "sha384-teeXNAu6p1em3GVzaxD2RcMLSY7SBiIBt+FC0mooiTrz/MxZmJnwDzA7W3Gq7Hlj" ,
0 commit comments