@@ -52,6 +52,54 @@ PROTOC_PLATFORMS = {
52
52
53
53
# Synced from https://github.com/protocolbuffers/protobuf/releases:
54
54
PROTOC_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
+ },
55
103
"v29.0-rc3" : {
56
104
"protoc-29.0-rc-3-linux-aarch_64.zip" : "sha384-NxW815e4bZ0qLnO9GxzUdkaoDQClQUdrv7aPB6qMMCG8hScx5ob43LSbsYVtcFhi" ,
57
105
"protoc-29.0-rc-3-linux-ppcle_64.zip" : "sha384-teeXNAu6p1em3GVzaxD2RcMLSY7SBiIBt+FC0mooiTrz/MxZmJnwDzA7W3Gq7Hlj" ,
0 commit comments