mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-02 03:10:28 +00:00
Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0e17f1a035 | ||
|
|
5fce684c96 | ||
|
|
6326b163e5 | ||
|
|
077e998f78 | ||
|
|
6bb3a496f8 | ||
|
|
ac89944b5b | ||
|
|
2219401b50 | ||
|
|
cf6ce9e200 | ||
|
|
212ce016f0 | ||
|
|
c79460242c | ||
|
|
995577ee34 | ||
|
|
a9973776b4 | ||
|
|
78f94f416b | ||
|
|
e6ec669a69 | ||
|
|
05ff4d48eb | ||
|
|
0a220b0360 | ||
|
|
6bf300d7cb |
1
.github/.cspell/organization-dictionary.txt
vendored
1
.github/.cspell/organization-dictionary.txt
vendored
@@ -10,6 +10,7 @@ cdylib
|
||||
cflags
|
||||
clippy
|
||||
codegen
|
||||
cranelift
|
||||
cxxflags
|
||||
dylib
|
||||
exitcode
|
||||
|
||||
34
CHANGELOG.md
34
CHANGELOG.md
@@ -10,6 +10,32 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.20.17] - 2023-10-27
|
||||
|
||||
- Update `wasmtime@latest` to 14.0.2.
|
||||
|
||||
## [2.20.16] - 2023-10-23
|
||||
|
||||
- Update `wasmtime@latest` to 14.0.1.
|
||||
|
||||
## [2.20.15] - 2023-10-23
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.4.4.
|
||||
|
||||
## [2.20.14] - 2023-10-22
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.20.
|
||||
|
||||
## [2.20.13] - 2023-10-22
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.13.
|
||||
|
||||
## [2.20.12] - 2023-10-21
|
||||
|
||||
- Update `wasmtime@latest` to 14.0.0.
|
||||
|
||||
- Update `syft@latest` to 0.94.0.
|
||||
|
||||
## [2.20.11] - 2023-10-20
|
||||
|
||||
- Update `biome@latest` to 1.3.1.
|
||||
@@ -1337,7 +1363,13 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.20.11...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.20.17...HEAD
|
||||
[2.20.17]: https://github.com/taiki-e/install-action/compare/v2.20.16...v2.20.17
|
||||
[2.20.16]: https://github.com/taiki-e/install-action/compare/v2.20.15...v2.20.16
|
||||
[2.20.15]: https://github.com/taiki-e/install-action/compare/v2.20.14...v2.20.15
|
||||
[2.20.14]: https://github.com/taiki-e/install-action/compare/v2.20.13...v2.20.14
|
||||
[2.20.13]: https://github.com/taiki-e/install-action/compare/v2.20.12...v2.20.13
|
||||
[2.20.12]: https://github.com/taiki-e/install-action/compare/v2.20.11...v2.20.12
|
||||
[2.20.11]: https://github.com/taiki-e/install-action/compare/v2.20.10...v2.20.11
|
||||
[2.20.10]: https://github.com/taiki-e/install-action/compare/v2.20.9...v2.20.10
|
||||
[2.20.9]: https://github.com/taiki-e/install-action/compare/v2.20.8...v2.20.9
|
||||
|
||||
16
manifests/cargo-binstall.json
generated
16
manifests/cargo-binstall.json
generated
@@ -21,26 +21,26 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.4.3"
|
||||
"version": "1.4.4"
|
||||
},
|
||||
"1.4.3": {
|
||||
"1.4.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "d9f9876d9cc053827edb760775b9bacd091df70117c4d7f74b24f8f8749aa2b2"
|
||||
"checksum": "1ebe1ea7c17799af5b007fb129127493f1617bc3240b56463753cdaaa9df8f90"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "71506ac1b15ed20a5f0b326d27883bed9d05d085c3b76a7828c9383636225dfe"
|
||||
"checksum": "0e9035c97d9f1a2a6707a07415d4b04b459b4f426e168b8742143f86b1272e42"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "96f8325693ed00ccb96c7ae0d1da83e9c1c644d33d87175d4d4594f71246f283"
|
||||
"checksum": "900ca1c7e31e734ecb760473cc8b1f363d96668f358a983a1d41a65b868bbf5d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "66321b8a487bff0a3b04b1aa1c8d459d38adf4ac6c22eea7b5d1823df9889910"
|
||||
"checksum": "00f3da8c996bbef968c6d081d909e7e85228b14206d46ac6b6ef88bdbe070a19"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "1cbc0ab3c12c3699379fb7f4640d194f71d4db2534d27b5c6849781920279721"
|
||||
"checksum": "51511cd78b82321b4546a17fc82db0004fadb19cf2435381b72380c6bdf8a3dc"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "3910ef829e91c8260b6b099412388604f0072b0b9621718a82996e52f12d7d7f"
|
||||
"checksum": "52a5c59f8745c455674cf6465a04b2f2240d6267c90418e1f943134c2652b249"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
30
manifests/cargo-hack.json
generated
30
manifests/cargo-hack.json
generated
@@ -2,10 +2,36 @@
|
||||
"rust_crate": "cargo-hack",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.6.12"
|
||||
"version": "0.6.13"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.12"
|
||||
"version": "0.6.13"
|
||||
},
|
||||
"0.6.13": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "35f66efdefe9c598e7a12a9db3904d3e78032b84005f04b51ab5d5c5ba3c9405"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "57d606eea43182e86f2958f13a04d806968fcf56f0bc46b0d1a5e0fd7dd3b426"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "a85f4ca5b79fb166a81c4332b80f5b771d2811afbefef713cf4687ce93a9ddab"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "2422d0fec3cfb0cecb4208e67489a500f00a4ca368838747355845ae95a85406"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "47350212d5b80855958ae7354c48f7c7a69c6ff14652f07ddc1d00ef859a3eb2"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "e1c2c3e155f60b6c4ccc98f027ee29da0352a61dceb53294dc57e32e49856c91"
|
||||
}
|
||||
},
|
||||
"0.6.12": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
24
manifests/cargo-minimal-versions.json
generated
24
manifests/cargo-minimal-versions.json
generated
@@ -21,10 +21,30 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.1.19"
|
||||
"version": "0.1.20"
|
||||
},
|
||||
"0.1": {
|
||||
"version": "0.1.19"
|
||||
"version": "0.1.20"
|
||||
},
|
||||
"0.1.20": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b6bc98e33c7a2868d8d2079fbc0bb4fab13e7b61927242acdade67901eb8a5d1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "4dfce639a978a913ef374125a8721f7fb551238a861863865244b97742c936af"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "aa87c50a0cfd10c075c51e552f7427272f3fe461c763da29eefed904fc7846c5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "9810227752801c9770893613b193db780916a990fb7c8490e55f0ba8352d4d03"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "376c20fcf46134a3e006d7b2737521a89e75a39b032868f479755931bb3ae397"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "90f80b37ec4e33b7d5606b7bf3a023390b708bc0b84e8e1786311b318d77ea01"
|
||||
}
|
||||
},
|
||||
"0.1.19": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
22
manifests/syft.json
generated
22
manifests/syft.json
generated
@@ -23,7 +23,27 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.93.0"
|
||||
"version": "0.94.0"
|
||||
},
|
||||
"0.94": {
|
||||
"version": "0.94.0"
|
||||
},
|
||||
"0.94.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a18f10ba6add219b2680687450869db3c6a8b71e68ca6ae3925f9e53964cacbd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "6057745c6618ec69f5a7a0d517c230b4ad55ec5ea33ab51ec928b364cac6b3a8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "be675b28d282f0be75868cea4766369325e58ede7d4fcf76ce97d0a1004d413a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "7a6dc03e02565e1008d93c6083181b1699cde3da15ab975e21ef7ae7c3e5caa1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "0109b3015e618ec54f7d431aef37c610db5864435d71990874b1f884373da936"
|
||||
}
|
||||
},
|
||||
"0.93": {
|
||||
"version": "0.93.0"
|
||||
|
||||
182
manifests/wasmtime.json
generated
182
manifests/wasmtime.json
generated
@@ -2,13 +2,127 @@
|
||||
"rust_crate": "wasmtime-cli",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "13.0.0"
|
||||
"version": "14.0.2"
|
||||
},
|
||||
"14": {
|
||||
"version": "14.0.2"
|
||||
},
|
||||
"14.0": {
|
||||
"version": "14.0.2"
|
||||
},
|
||||
"14.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.2/wasmtime-v14.0.2-x86_64-linux.tar.xz",
|
||||
"checksum": "880827d58ee9224225e06f3cda1dda1df2685569b29a07596c5ddb1c382c998b",
|
||||
"bin": "wasmtime-v14.0.2-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.2/wasmtime-v14.0.2-x86_64-macos.tar.xz",
|
||||
"checksum": "b13a78310e78a7acea9d9667aaec896115b293eca5700dcd74764a5521431d33",
|
||||
"bin": "wasmtime-v14.0.2-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.2/wasmtime-v14.0.2-x86_64-windows.zip",
|
||||
"checksum": "8edf2a37fcb4504a59bccf63fd9e4110d28a5ebb6cf9363267bd584094e81aab",
|
||||
"bin": "wasmtime-v14.0.2-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.2/wasmtime-v14.0.2-aarch64-linux.tar.xz",
|
||||
"checksum": "877dff2c4c619f6ba44691b4ef44a6b89163ba34d47c9a785cc45ff207abd1fe",
|
||||
"bin": "wasmtime-v14.0.2-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.2/wasmtime-v14.0.2-aarch64-macos.tar.xz",
|
||||
"checksum": "d1de12a057122c3c15b755469b24f41448aa0b9bbe46f35eb740054a295e386e",
|
||||
"bin": "wasmtime-v14.0.2-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"14.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.1/wasmtime-v14.0.1-x86_64-linux.tar.xz",
|
||||
"checksum": "b12443cccd5edab3dfe8d4033348475124275706c2817573bd19be9e5ae32a79",
|
||||
"bin": "wasmtime-v14.0.1-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.1/wasmtime-v14.0.1-x86_64-macos.tar.xz",
|
||||
"checksum": "183ed79e53a3dbf9c726e153a33c1564dc251a033b7a0120ef86ccd37b54625f",
|
||||
"bin": "wasmtime-v14.0.1-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.1/wasmtime-v14.0.1-x86_64-windows.zip",
|
||||
"checksum": "81f80f914d67d30a403d0593e9ad65c661e47cca65d7013ad07fd977b7409956",
|
||||
"bin": "wasmtime-v14.0.1-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.1/wasmtime-v14.0.1-aarch64-linux.tar.xz",
|
||||
"checksum": "eb0c4edc80dd8c98194d7b660daa2778042290a3c2268aee97af691786a189a8",
|
||||
"bin": "wasmtime-v14.0.1-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.1/wasmtime-v14.0.1-aarch64-macos.tar.xz",
|
||||
"checksum": "282acc05188c0df89dc3c5ba1ff7d78945b6cb7c7917bdeb4a9ca6360fc204ca",
|
||||
"bin": "wasmtime-v14.0.1-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"14.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.0/wasmtime-v14.0.0-x86_64-linux.tar.xz",
|
||||
"checksum": "09dba633439859b8d7e21fa803f04951f2ab6da5d8a85ff2178c5748a0f46338",
|
||||
"bin": "wasmtime-v14.0.0-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.0/wasmtime-v14.0.0-x86_64-macos.tar.xz",
|
||||
"checksum": "17684c65dab1de8bebb81a634a736c53820454ba2dbf97ea7b5f18f7fed1431c",
|
||||
"bin": "wasmtime-v14.0.0-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.0/wasmtime-v14.0.0-x86_64-windows.zip",
|
||||
"checksum": "8751bbefb351a10891a15221770f5948d0b198a56033251e85691159384a7e52",
|
||||
"bin": "wasmtime-v14.0.0-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.0/wasmtime-v14.0.0-aarch64-linux.tar.xz",
|
||||
"checksum": "78b41d7b1268b624e6302f333994238219459cd3545281265e5efd42d3cbd304",
|
||||
"bin": "wasmtime-v14.0.0-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.0/wasmtime-v14.0.0-aarch64-macos.tar.xz",
|
||||
"checksum": "93400e03c0eaa24cf36156bcf2f871016fb6b542c0f429549b45449714dfe976",
|
||||
"bin": "wasmtime-v14.0.0-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"13": {
|
||||
"version": "13.0.0"
|
||||
"version": "13.0.1"
|
||||
},
|
||||
"13.0": {
|
||||
"version": "13.0.0"
|
||||
"version": "13.0.1"
|
||||
},
|
||||
"13.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.1/wasmtime-v13.0.1-x86_64-linux.tar.xz",
|
||||
"checksum": "65c98b4165d49e5d85fe189c99586c919f6f5d97d307debf02ead9ac239c9637",
|
||||
"bin": "wasmtime-v13.0.1-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.1/wasmtime-v13.0.1-x86_64-macos.tar.xz",
|
||||
"checksum": "210fa2a44460df64a44e13683438cf22036faced14fa77295d50e6a181d853ee",
|
||||
"bin": "wasmtime-v13.0.1-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.1/wasmtime-v13.0.1-x86_64-windows.zip",
|
||||
"checksum": "38992da8e4d41fa3391465afdd12d625f8b7e9883787354486dd80009f226979",
|
||||
"bin": "wasmtime-v13.0.1-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.1/wasmtime-v13.0.1-aarch64-linux.tar.xz",
|
||||
"checksum": "fbc5ae03a1289aef4c712580e3f6d41cb9e5c1444149f6caa4cdfb766dd452f1",
|
||||
"bin": "wasmtime-v13.0.1-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.1/wasmtime-v13.0.1-aarch64-macos.tar.xz",
|
||||
"checksum": "4f766d93491dd4611063aec55fd723c348f94d0e847a7f5122a825e38783ecbd",
|
||||
"bin": "wasmtime-v13.0.1-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"13.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
@@ -125,10 +239,37 @@
|
||||
}
|
||||
},
|
||||
"11": {
|
||||
"version": "11.0.1"
|
||||
"version": "11.0.2"
|
||||
},
|
||||
"11.0": {
|
||||
"version": "11.0.1"
|
||||
"version": "11.0.2"
|
||||
},
|
||||
"11.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v11.0.2/wasmtime-v11.0.2-x86_64-linux.tar.xz",
|
||||
"checksum": "71d67b23ba4e6a1a589dcfe0658fd7125b5ceb5953481f90611c616ba1dd8986",
|
||||
"bin": "wasmtime-v11.0.2-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v11.0.2/wasmtime-v11.0.2-x86_64-macos.tar.xz",
|
||||
"checksum": "b039ce32979d61c9e8d3dd82fa18d900954ee91f160666066d5353a1eb5a15b7",
|
||||
"bin": "wasmtime-v11.0.2-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v11.0.2/wasmtime-v11.0.2-x86_64-windows.zip",
|
||||
"checksum": "a5b3e795ec242a4c38184b4ce7d4239a8878985338e1afa7c33dbc86bd0f8b43",
|
||||
"bin": "wasmtime-v11.0.2-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v11.0.2/wasmtime-v11.0.2-aarch64-linux.tar.xz",
|
||||
"checksum": "d1d628721c3d8b36d7d19b396b25d5b8d6f2a97f6e7b48f31913893b280a1b90",
|
||||
"bin": "wasmtime-v11.0.2-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v11.0.2/wasmtime-v11.0.2-aarch64-macos.tar.xz",
|
||||
"checksum": "2654ef8ad5c7f64c9c9cf0a4d7b50592785d3402329ca84e0e65e35896293c7a",
|
||||
"bin": "wasmtime-v11.0.2-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"11.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
@@ -185,10 +326,37 @@
|
||||
}
|
||||
},
|
||||
"10": {
|
||||
"version": "10.0.1"
|
||||
"version": "10.0.2"
|
||||
},
|
||||
"10.0": {
|
||||
"version": "10.0.1"
|
||||
"version": "10.0.2"
|
||||
},
|
||||
"10.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v10.0.2/wasmtime-v10.0.2-x86_64-linux.tar.xz",
|
||||
"checksum": "08b0e924918ff7409ccec14475c753f991e6ef535e2875a1a48c89dbfc85162d",
|
||||
"bin": "wasmtime-v10.0.2-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v10.0.2/wasmtime-v10.0.2-x86_64-macos.tar.xz",
|
||||
"checksum": "2fb77c2ee05ac5c902f0bf57d7f8ab1f876bfd4f3c57c1fbbd36c97f60a8c798",
|
||||
"bin": "wasmtime-v10.0.2-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v10.0.2/wasmtime-v10.0.2-x86_64-windows.zip",
|
||||
"checksum": "3ca5fd7b4f6251e1b183d287dee08d6c38786f5ffb7dd313dda5b1672b7c2456",
|
||||
"bin": "wasmtime-v10.0.2-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v10.0.2/wasmtime-v10.0.2-aarch64-linux.tar.xz",
|
||||
"checksum": "15ab7c7650499200729f3514d9232f848b304485fe60add47e22fc6c55629d48",
|
||||
"bin": "wasmtime-v10.0.2-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v10.0.2/wasmtime-v10.0.2-aarch64-macos.tar.xz",
|
||||
"checksum": "e2c66ca8ec6cf5999c93a3823a187e7cfba9225a06027922e9ed7f1fe6d86f5a",
|
||||
"bin": "wasmtime-v10.0.2-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"10.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
@@ -15,5 +15,5 @@ serde_derive = "1"
|
||||
serde_json = "1"
|
||||
sha2 = "0.10"
|
||||
tar = "0.4"
|
||||
toml = "0.8"
|
||||
toml_edit = { version = "0.20", features = ["serde"] }
|
||||
ureq = { version = "2", features = ["json"] }
|
||||
|
||||
@@ -146,6 +146,7 @@ fn main() -> Result<()> {
|
||||
}
|
||||
|
||||
let req = if version_req == "latest" {
|
||||
// TODO: this should check all missing versions
|
||||
if manifests.map.is_empty() {
|
||||
format!("={}", releases.first_key_value().unwrap().0 .0).parse()?
|
||||
} else {
|
||||
@@ -269,7 +270,7 @@ fn main() -> Result<()> {
|
||||
eprintln!("download complete");
|
||||
}
|
||||
if pubkey.is_none() {
|
||||
let cargo_manifest = toml::from_str::<cargo_manifest::Manifest>(
|
||||
let cargo_manifest = toml_edit::de::from_str::<cargo_manifest::Manifest>(
|
||||
&fs::read_to_string(crate_download_cache)?,
|
||||
)?;
|
||||
eprintln!(
|
||||
|
||||
@@ -23,6 +23,16 @@ x() {
|
||||
"${cmd}" "$@"
|
||||
)
|
||||
}
|
||||
retry() {
|
||||
for i in {1..10}; do
|
||||
if "$@"; then
|
||||
return 0
|
||||
else
|
||||
sleep "${i}"
|
||||
fi
|
||||
done
|
||||
"$@"
|
||||
}
|
||||
bail() {
|
||||
echo >&2 "error: $*"
|
||||
exit 1
|
||||
@@ -113,15 +123,15 @@ tools+=(valgrind nextest cargo-nextest)
|
||||
set -x
|
||||
|
||||
git tag "${tag}"
|
||||
git push origin main
|
||||
git push origin --tags
|
||||
retry git push origin main
|
||||
retry git push origin --tags
|
||||
|
||||
major_version_tag="v${version%%.*}"
|
||||
git checkout -b "${major_version_tag}"
|
||||
git push origin refs/heads/"${major_version_tag}"
|
||||
retry git push origin refs/heads/"${major_version_tag}"
|
||||
if git --no-pager tag | grep -Eq "^${major_version_tag}$"; then
|
||||
git tag -d "${major_version_tag}"
|
||||
git push --delete origin refs/tags/"${major_version_tag}"
|
||||
retry git push --delete origin refs/tags/"${major_version_tag}"
|
||||
fi
|
||||
git tag "${major_version_tag}"
|
||||
git checkout main
|
||||
@@ -136,10 +146,10 @@ for tool in "${tools[@]}"; do
|
||||
sed -i -e "s/# default: #publish:tool/default: ${tool}/g" action.yml
|
||||
git add action.yml
|
||||
git commit -m "${tool}"
|
||||
git push origin -f refs/heads/"${tool}"
|
||||
retry git push origin -f refs/heads/"${tool}"
|
||||
if git --no-pager tag | grep -Eq "^${tool}$"; then
|
||||
git tag -d "${tool}"
|
||||
git push --delete origin refs/tags/"${tool}"
|
||||
retry git push --delete origin refs/tags/"${tool}"
|
||||
fi
|
||||
git tag "${tool}"
|
||||
git checkout main
|
||||
@@ -149,4 +159,4 @@ done
|
||||
|
||||
set -x
|
||||
|
||||
git push origin --tags
|
||||
retry git push origin --tags
|
||||
|
||||
Reference in New Issue
Block a user