codegen: Only serialize version if key != version

This commit is contained in:
Taiki Endo
2022-12-26 23:02:48 +09:00
parent c7fca72a9a
commit c11168bc8f
19 changed files with 28 additions and 615 deletions

View File

@@ -84,7 +84,6 @@
}
},
"3.6.0": {
"version": "3.6.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.6.0/shfmt_v3.6.0_linux_amd64",
"checksum": "5741a02a641de7e56b8da170e71a97e58050d66a3cf485fb268d6a5a8bb74afb",
@@ -140,7 +139,6 @@
}
},
"3.5.1": {
"version": "3.5.1",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.5.1/shfmt_v3.5.1_linux_amd64",
"checksum": "56099a689b68534f98e1f8f05d3df6750ab53e3db68f514ee45595bf5b79d158",
@@ -168,7 +166,6 @@
}
},
"3.5.0": {
"version": "3.5.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.5.0/shfmt_v3.5.0_linux_amd64",
"checksum": "8feea043364a725dfb69665432aee9e85b84c7f801a70668650e8b15452f6574",
@@ -224,7 +221,6 @@
}
},
"3.4.3": {
"version": "3.4.3",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.4.3/shfmt_v3.4.3_linux_amd64",
"checksum": "713ef49db9a60a00636814a507da851b58da6b4b98a3627188fba0a61b60f9a8",
@@ -252,7 +248,6 @@
}
},
"3.4.2": {
"version": "3.4.2",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.4.2/shfmt_v3.4.2_linux_amd64",
"checksum": "9cc743f058ab8896ca6fa94a7f2e570b95294e8a142600f09fe832e406a88f18",
@@ -280,7 +275,6 @@
}
},
"3.4.1": {
"version": "3.4.1",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.4.1/shfmt_v3.4.1_linux_amd64",
"checksum": "0c321e80a97cee3ffbff0579ad9f79805f622b306b507d674da00e3caedb8714",
@@ -308,7 +302,6 @@
}
},
"3.4.0": {
"version": "3.4.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.4.0/shfmt_v3.4.0_linux_amd64",
"checksum": "5cd7a2b57a0592f919ca2e4249bd567ae3426801a28ae94d0b26f8f2c4ce17f9",
@@ -364,7 +357,6 @@
}
},
"3.3.1": {
"version": "3.3.1",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.3.1/shfmt_v3.3.1_linux_amd64",
"checksum": "0f73bf27219571bca7c5ef7d740d6ae72227e3995ffd88c7cb2b5712751538e2",
@@ -392,7 +384,6 @@
}
},
"3.3.0": {
"version": "3.3.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.3.0/shfmt_v3.3.0_linux_amd64",
"checksum": "9ad8751cea92e0ffbfd6bb72208434f3a86e7319fd10b56def204c24ee1d9fde",
@@ -448,7 +439,6 @@
}
},
"3.2.4": {
"version": "3.2.4",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.2.4/shfmt_v3.2.4_linux_amd64",
"checksum": "3f5a47f8fec27fae3e06d611559a2063f5d27e4b9501171dde9959b8c60a3538",
@@ -476,7 +466,6 @@
}
},
"3.2.2": {
"version": "3.2.2",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.2.2/shfmt_v3.2.2_linux_amd64",
"checksum": "3a32a69286a19491a81fcd854154f0d886c379ff28d99e32d5594490b8bbef4b",
@@ -499,7 +488,6 @@
}
},
"3.2.1": {
"version": "3.2.1",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.2.1/shfmt_v3.2.1_linux_amd64",
"checksum": "43439b996942b53dfafa9b6ff084f394555d049c98fb7ec37978f7668b43e1be",
@@ -522,7 +510,6 @@
}
},
"3.2.0": {
"version": "3.2.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.2.0/shfmt_v3.2.0_linux_amd64",
"checksum": "84cf01d220bfb606d52af983e1afdbf6e25aff4a8aff6d5cf053dad29a1740f1",
@@ -563,7 +550,6 @@
}
},
"3.1.2": {
"version": "3.1.2",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.1.2/shfmt_v3.1.2_linux_amd64",
"checksum": "c5794c1ac081f0028d60317454fe388068ab5af7740a83e393515170a7157dce",
@@ -581,7 +567,6 @@
}
},
"3.1.1": {
"version": "3.1.1",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.1.1/shfmt_v3.1.1_linux_amd64",
"checksum": "3e519c372749174a09383fdd81030630e3755d654adf93839faf334c025289e8",
@@ -599,7 +584,6 @@
}
},
"3.1.0": {
"version": "3.1.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.1.0/shfmt_v3.1.0_linux_amd64",
"checksum": "cb91ea08a075a2f96b5230f09b4e211b7c108b1c97603caceb48d117d2ac5508",
@@ -635,7 +619,6 @@
}
},
"3.0.2": {
"version": "3.0.2",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.0.2/shfmt_v3.0.2_linux_amd64",
"checksum": "95331ee5c29567720a882a64bdafd500411374b7835c0d30e48e0b41642d6255",
@@ -653,7 +636,6 @@
}
},
"3.0.1": {
"version": "3.0.1",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.0.1/shfmt_v3.0.1_linux_amd64",
"checksum": "86892020280d923976ecaaad1e7db372d37dce3cfaad44a7de986f7eb728eae7",
@@ -671,7 +653,6 @@
}
},
"3.0.0": {
"version": "3.0.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v3.0.0/shfmt_v3.0.0_linux_amd64",
"checksum": "b7c9088741242dde26082be3a006693bd252b3fd1966b8b23aaee4d54ed2a470",
@@ -725,7 +706,6 @@
}
},
"2.6.4": {
"version": "2.6.4",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.6.4/shfmt_v2.6.4_linux_amd64",
"checksum": "2fbf21300150a14cf908c2e3cfd85a54ba8fcc1eba4349a9aad67aaa07d73e86",
@@ -743,7 +723,6 @@
}
},
"2.6.3": {
"version": "2.6.3",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.6.3/shfmt_v2.6.3_linux_amd64",
"checksum": "adb6022679f230270c87fd447de0eca08e694189a18bcc9490cd3971917fbcb4",
@@ -761,7 +740,6 @@
}
},
"2.6.2": {
"version": "2.6.2",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.6.2/shfmt_v2.6.2_linux_amd64",
"checksum": "bdf8e832a903a80806b93a9ad80d8f95a70966fbec3258a565ed5edc2ae5bcdc",
@@ -779,7 +757,6 @@
}
},
"2.6.1": {
"version": "2.6.1",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.6.1/shfmt_v2.6.1_linux_amd64",
"checksum": "edb1ddbfacd43ff7448deac4ce0b4a5adb2b5700c506621ee8c15171115b4d52",
@@ -797,7 +774,6 @@
}
},
"2.6.0": {
"version": "2.6.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.6.0/shfmt_v2.6.0_linux_amd64",
"checksum": "e582c3417f1b773598c219683a98cc1ce444ca04aef1fa8457c378ad00316b29",
@@ -833,7 +809,6 @@
}
},
"2.5.1": {
"version": "2.5.1",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.5.1/shfmt_v2.5.1_linux_amd64",
"checksum": "37fd1f66d7bf9c48130bbc50a3747750c6e3b202c404ca4a5941f81b9efd9b97",
@@ -851,7 +826,6 @@
}
},
"2.5.0": {
"version": "2.5.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.5.0/shfmt_v2.5.0_linux_amd64",
"checksum": "fce24cfa408362e6802f1cec9b2b9f92fb865eb8ae1233ee2874b5d0c66b2f91",
@@ -887,7 +861,6 @@
}
},
"2.4.0": {
"version": "2.4.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.4.0/shfmt_v2.4.0_linux_amd64",
"checksum": "abc78150f5d3afa10afe0dd8fef2c431729e14fdc77fde2bab6a3d869f551599",
@@ -923,7 +896,6 @@
}
},
"2.3.0": {
"version": "2.3.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.3.0/shfmt_v2.3.0_linux_amd64",
"checksum": "eef540565962cf1f5432c7e3cf212c333e096f9f481d6d441197c1cf878746d0",
@@ -959,7 +931,6 @@
}
},
"2.2.1": {
"version": "2.2.1",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.2.1/shfmt_v2.2.1_linux_amd64",
"checksum": "2797065829b9e10b8a24cb7d85c4df95f55ba7c478f185a372fbd032bb2b268c",
@@ -977,7 +948,6 @@
}
},
"2.2.0": {
"version": "2.2.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.2.0/shfmt_v2.2.0_linux_amd64",
"checksum": "8c07956ad54a914c587eac1a17d45b25e7b54a60d1539aa9a468091d4370e7e1",
@@ -1013,7 +983,6 @@
}
},
"2.1.0": {
"version": "2.1.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.1.0/shfmt_v2.1.0_linux_amd64",
"checksum": "178e083c353a3c31a5b7cd1e07718ce6cb253e991300acf1ef2266033d681c43",
@@ -1049,7 +1018,6 @@
}
},
"2.0.0": {
"version": "2.0.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v2.0.0/shfmt_v2.0.0_linux_amd64",
"checksum": "f21ec3c37b9ece776a737629650adcb79f7b529026b967432a8a2c2b40dcabe0",
@@ -1103,7 +1071,6 @@
}
},
"1.3.1": {
"version": "1.3.1",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v1.3.1/shfmt_v1.3.1_linux_amd64",
"checksum": "4cdb7b24f5de623ad5d691f826ada61b4390a1c0c7dc1ef8414a5e9c1755f7c7",
@@ -1121,7 +1088,6 @@
}
},
"1.3.0": {
"version": "1.3.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v1.3.0/shfmt_v1.3.0_linux_amd64",
"checksum": "b1925c2c405458811f0c227266402cf1868b4de529f114722c2e3a5af4ac7bb2",
@@ -1157,7 +1123,6 @@
}
},
"1.2.0": {
"version": "1.2.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v1.2.0/shfmt_v1.2.0_linux_amd64",
"checksum": "0f3b896945b02ed5706ae773408291884d87b457c9b09ddb6fe922e47714988a",
@@ -1193,7 +1158,6 @@
}
},
"1.1.0": {
"version": "1.1.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v1.1.0/shfmt_v1.1.0_linux_amd64",
"checksum": "84ba3e130bf32449f0e30aa77485e8acd41469f0fae6663a0ec81ab1e098d1b7",
@@ -1229,7 +1193,6 @@
}
},
"1.0.0": {
"version": "1.0.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v1.0.0/shfmt_v1.0.0_linux_amd64",
"checksum": "172d2cf2d7d71191b7b0cd0d7169d703475825cdd270a6982899a349dcd98588",
@@ -1265,7 +1228,6 @@
}
},
"0.6.0": {
"version": "0.6.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v0.6.0/shfmt_v0.6.0_linux_amd64",
"checksum": "7128d4740d90757582447c0b844734f90090ef25bc332627d40952dd06a069c2",
@@ -1301,7 +1263,6 @@
}
},
"0.5.0": {
"version": "0.5.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v0.5.0/shfmt_v0.5.0_linux_amd64",
"checksum": "10978caae768eb5d2fff232365d5e20bb0120e0ca158b9b3683f805c904453b6",
@@ -1337,7 +1298,6 @@
}
},
"0.4.0": {
"version": "0.4.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v0.4.0/shfmt_v0.4.0_linux_amd64",
"checksum": "8b889ee066e52b6f85da7c2f435feec5f2d28c47c5465909ecd9b2075451b50c",
@@ -1373,7 +1333,6 @@
}
},
"0.3.0": {
"version": "0.3.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v0.3.0/shfmt_v0.3.0_linux_amd64",
"checksum": "9a87d9580f9700c3d8add881a2786b122b83aa31fcf8342f8929c0a93934ba7b",
@@ -1409,7 +1368,6 @@
}
},
"0.2.0": {
"version": "0.2.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v0.2.0/shfmt_v0.2.0_linux_amd64",
"checksum": "224569dd672129ed52865783cd010a5f6e389bd006cce9343bf517506491358e",
@@ -1445,7 +1403,6 @@
}
},
"0.1.0": {
"version": "0.1.0",
"x86_64_linux_gnu": {
"url": "https://github.com/mvdan/sh/releases/download/v0.1.0/shfmt_v0.1.0_linux_amd64",
"checksum": "9275582a78ed270142ea9aa37cb28f7f274494c603a5db8d90792a2e06ccfaa0",