Compare commits

...

49 Commits

Author SHA1 Message Date
Taiki Endo
f860c89ccb Release 2.21.2 2023-10-28 21:17:59 +09:00
Taiki Endo
abce7f3b41 Update cargo-make@latest to 0.37.3 2023-10-28 21:11:28 +09:00
Taiki Endo
fa2b07a6fe Release 2.21.1 2023-10-28 00:50:33 +09:00
Taiki Endo
3bf85bf82b Update dprint@latest to 0.42.3 2023-10-28 00:46:32 +09:00
Taiki Endo
e25c3c5c7f Update cargo-minimal-versions@latest to 0.1.21 2023-10-28 00:46:32 +09:00
Taiki Endo
258659a0d3 Release 2.21.0 2023-10-27 22:15:04 +09:00
Taiki Endo
fa867b0fbe Update changelog 2023-10-27 22:14:38 +09:00
Josh McKinney
78f1f749ec Add cargo-rdme to supported tools (#265) 2023-10-27 22:11:23 +09:00
Taiki Endo
765e61bdd0 Update dprint@latest to 0.42.2 2023-10-27 15:10:34 +09:00
Taiki Endo
0e17f1a035 Release 2.20.17 2023-10-27 10:34:27 +09:00
Taiki Endo
5fce684c96 Add wasmtime 13.0.1,11.0.2,10.0.2 2023-10-27 10:30:56 +09:00
Taiki Endo
6326b163e5 Update wasmtime@latest to 14.0.2 2023-10-27 03:09:53 +09:00
Taiki Endo
077e998f78 tools: Retry in publish.sh 2023-10-25 00:13:32 +09:00
Taiki Endo
6bb3a496f8 codegen: Use toml_edit directly 2023-10-25 00:12:46 +09:00
Taiki Endo
ac89944b5b Release 2.20.16 2023-10-24 03:54:39 +09:00
Taiki Endo
2219401b50 Update cspell dictionary 2023-10-24 03:54:25 +09:00
Taiki Endo
cf6ce9e200 Update wasmtime@latest to 14.0.1 2023-10-24 03:52:16 +09:00
Taiki Endo
212ce016f0 Release 2.20.15 2023-10-23 10:25:42 +09:00
Taiki Endo
c79460242c Update cargo-binstall@latest to 1.4.4 2023-10-23 03:10:10 +09:00
Taiki Endo
995577ee34 Release 2.20.14 2023-10-22 19:30:08 +09:00
Taiki Endo
a9973776b4 Update cargo-minimal-versions@latest to 0.1.20 2023-10-22 19:29:08 +09:00
Taiki Endo
78f94f416b Release 2.20.13 2023-10-22 14:33:21 +09:00
Taiki Endo
e6ec669a69 Update cargo-hack@latest to 0.6.13 2023-10-22 14:22:04 +09:00
Taiki Endo
05ff4d48eb Release 2.20.12 2023-10-21 11:48:29 +09:00
Taiki Endo
0a220b0360 Update wasmtime@latest to 14.0.0 2023-10-21 03:11:00 +09:00
Taiki Endo
6bf300d7cb Update syft@latest to 0.94.0 2023-10-21 03:11:00 +09:00
Taiki Endo
a5fec49c32 Release 2.20.11 2023-10-20 21:14:47 +09:00
Taiki Endo
72e783e599 Update biome@latest to 1.3.1 2023-10-20 21:11:05 +09:00
Taiki Endo
347bed327e Release 2.20.10 2023-10-20 02:13:40 +09:00
Taiki Endo
f68de8c9b6 Update cspell dictionary 2023-10-20 02:13:21 +09:00
Taiki Endo
91f8f931aa Update biome@latest to 1.3.0 2023-10-19 21:11:17 +09:00
Taiki Endo
87990c8245 Release 2.20.9 2023-10-19 05:16:47 +09:00
Taiki Endo
d8f82abc6e Update cargo-hack@latest to 0.6.12 2023-10-19 05:16:16 +09:00
Taiki Endo
3a10567018 Tweak scripts
features-related flags are unneeded when --no-deps is used.
2023-10-19 04:25:54 +09:00
Taiki Endo
55aaa89c2f Release 2.20.8 2023-10-19 03:15:49 +09:00
Taiki Endo
45764be6ba Update parse-changelog@latest to 0.6.4 2023-10-19 03:11:17 +09:00
Taiki Endo
cd04d6bed9 Update cargo-llvm-cov@latest to 0.5.35 2023-10-19 03:11:17 +09:00
Taiki Endo
9fa9dc1e41 codegen: Allow compiling serde and serde_derive in parallel 2023-10-18 23:22:44 +09:00
Taiki Endo
56763447c1 Release 2.20.7 2023-10-18 20:55:19 +09:00
Taiki Endo
8a192a7d6e Update cargo-hack@latest to 0.6.11 2023-10-18 20:42:26 +09:00
Taiki Endo
ac7879e9df Release 2.20.6 2023-10-18 02:27:39 +09:00
Taiki Endo
b84a67db1f Update cargo-hack@latest to 0.6.10 2023-10-18 02:27:02 +09:00
Taiki Endo
9fd87eb1c0 Release 2.20.5 2023-10-17 23:02:06 +09:00
Taiki Endo
cf6e29bacc Update cargo-llvm-cov@latest to 0.5.34 2023-10-17 22:57:00 +09:00
Taiki Endo
ae158c407e Update cargo-hack@latest to 0.6.9 2023-10-17 22:57:00 +09:00
Taiki Endo
8cc02a3e23 Release 2.20.4 2023-10-17 21:16:44 +09:00
Taiki Endo
7d35a2f35e Update cargo-udeps@latest to 0.1.43 2023-10-17 21:11:32 +09:00
Taiki Endo
47d27149ff Release 2.20.3 2023-10-13 03:13:01 +09:00
Taiki Endo
52e5225feb Update just@latest to 1.15.0 2023-10-13 03:10:56 +09:00
22 changed files with 929 additions and 56 deletions

View File

@@ -10,6 +10,7 @@ cdylib
cflags
clippy
codegen
cranelift
cxxflags
dylib
exitcode
@@ -95,13 +96,11 @@ xtensa
aclass
acqrel
alloc
bools
builtins
bytecount
canonicalize
cfgs
concat
consts
ctypes
dealloc
deque
@@ -114,6 +113,7 @@ impls
inlateout
intrinsics
lateout
libdir
mclass
memcpy
msrv
@@ -169,6 +169,7 @@ norc
nproc
objcopy
objdump
pacman
pipefail
powerset
proto
@@ -178,4 +179,6 @@ shellcheckrc
SIGABRT
SIGILL
subcmd
tempdir
tlsv
tmpdir

View File

@@ -17,6 +17,7 @@ protoc
pubkey
pwsh
quickinstall
rdme
shellcheck
shfmt
syft

View File

@@ -10,6 +10,88 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased]
## [2.21.2] - 2023-10-28
- Update `cargo-make@latest` to 0.37.3.
## [2.21.1] - 2023-10-27
- Update `dprint@latest` to 0.42.3.
- Update `cargo-minimal-versions@latest` to 0.1.21.
## [2.21.0] - 2023-10-27
- Support `cargo-rdme`. ([#265](https://github.com/taiki-e/install-action/pull/265), thanks @joshka)
- Update `dprint@latest` to 0.42.2.
## [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.
## [2.20.10] - 2023-10-19
- Update `biome@latest` to 1.3.0.
## [2.20.9] - 2023-10-18
- Update `cargo-hack@latest` to 0.6.12.
## [2.20.8] - 2023-10-18
- Update `parse-changelog@latest` to 0.6.4.
- Update `cargo-llvm-cov@latest` to 0.5.35.
## [2.20.7] - 2023-10-18
- Update `cargo-hack@latest` to 0.6.11.
## [2.20.6] - 2023-10-17
- Update `cargo-hack@latest` to 0.6.10.
## [2.20.5] - 2023-10-17
- Update `cargo-llvm-cov@latest` to 0.5.34.
- Update `cargo-hack@latest` to 0.6.9.
## [2.20.4] - 2023-10-17
- Update `cargo-udeps@latest` to 0.1.43.
## [2.20.3] - 2023-10-12
- Update `just@latest` to 1.15.0.
## [2.20.2] - 2023-10-11
- Update `syft@latest` to 0.93.0.
@@ -1297,7 +1379,25 @@ 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.2...HEAD
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.21.2...HEAD
[2.21.2]: https://github.com/taiki-e/install-action/compare/v2.21.1...v2.21.2
[2.21.1]: https://github.com/taiki-e/install-action/compare/v2.21.0...v2.21.1
[2.21.0]: https://github.com/taiki-e/install-action/compare/v2.20.17...v2.21.0
[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
[2.20.8]: https://github.com/taiki-e/install-action/compare/v2.20.7...v2.20.8
[2.20.7]: https://github.com/taiki-e/install-action/compare/v2.20.6...v2.20.7
[2.20.6]: https://github.com/taiki-e/install-action/compare/v2.20.5...v2.20.6
[2.20.5]: https://github.com/taiki-e/install-action/compare/v2.20.4...v2.20.5
[2.20.4]: https://github.com/taiki-e/install-action/compare/v2.20.3...v2.20.4
[2.20.3]: https://github.com/taiki-e/install-action/compare/v2.20.2...v2.20.3
[2.20.2]: https://github.com/taiki-e/install-action/compare/v2.20.1...v2.20.2
[2.20.1]: https://github.com/taiki-e/install-action/compare/v2.20.0...v2.20.1
[2.20.0]: https://github.com/taiki-e/install-action/compare/v2.19.4...v2.20.0

View File

@@ -92,6 +92,7 @@ https://spdx.org/licenses
| [**cargo-make**](https://github.com/sagiegurari/cargo-make) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sagiegurari/cargo-make/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/HEAD/LICENSE) |
| [**cargo-minimal-versions**](https://github.com/taiki-e/cargo-minimal-versions) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-minimal-versions/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-MIT) |
| [**cargo-no-dev-deps**](https://github.com/taiki-e/cargo-no-dev-deps) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-no-dev-deps/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/HEAD/LICENSE-MIT) |
| [**cargo-rdme**](https://github.com/orium/cargo-rdme) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/orium/cargo-rdme/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/orium/cargo-rdme/blob/master/LICENSE.md) |
| [**cargo-tarpaulin**](https://github.com/xd009642/tarpaulin) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/xd009642/tarpaulin/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE) OR [MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) |
| [**cargo-udeps**](https://github.com/est31/cargo-udeps) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/est31/cargo-udeps/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE) |
| [**cargo-valgrind**](https://github.com/jfrimmel/cargo-valgrind) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/jfrimmel/cargo-valgrind/releases) | Linux, macOS, Windows | [MIT](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-MIT) or [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-APACHE) |

47
manifests/biome.json generated
View File

@@ -27,10 +27,53 @@
}
},
"latest": {
"version": "1.2.2"
"version": "1.3.1"
},
"1": {
"version": "1.2.2"
"version": "1.3.1"
},
"1.3": {
"version": "1.3.1"
},
"1.3.1": {
"x86_64_linux_gnu": {
"checksum": "9c31d33b32a42e01d6efc6e0fb12bbbe8e0c6a1a261c2a80b92d1735cb54f4a8"
},
"x86_64_macos": {
"checksum": "ffe128ae63c561e2461da0576b33b4b9c535565a40f8d6c82476d8d64306a7d8"
},
"x86_64_windows": {
"checksum": "4cc2782680fb9b925950314d63a1eb30e09604adf50ec20577eb13ca5dd86821"
},
"aarch64_linux_gnu": {
"checksum": "c33847309aba05d14191e1144119343b3219bdfc24a601242cc99f131c8d67e6"
},
"aarch64_macos": {
"checksum": "64fbd948e2c94f3a1fa2746dc57b5c02e42d1a97482ca5c32209492a877296c0"
},
"aarch64_windows": {
"checksum": "ea180385adedde4c0db59d2ae4efd910306ed46f08f3b91c060df9c45c4cdaa9"
}
},
"1.3.0": {
"x86_64_linux_gnu": {
"checksum": "6b6d971d3a74944fcd1613068c6148908a7a5b71ca2ffd3b44a8cdb65c11f417"
},
"x86_64_macos": {
"checksum": "2b607e7a15a023e3c1be05e1262b6197914a81752ba076fa7bf22b753ed3da4b"
},
"x86_64_windows": {
"checksum": "ff0e25ab793db80346c8ae042b28e7f634ebbc8eff94712297a660c152817696"
},
"aarch64_linux_gnu": {
"checksum": "b08ee12f4e167a4529ecb0056faeb88fa4d1cecfc17a48f9a4b57ce95a6cc6e5"
},
"aarch64_macos": {
"checksum": "178cffd9ef1d7461f3826068612aff297aa3b23aa49e0b3766b498fc268cac2a"
},
"aarch64_windows": {
"checksum": "488208b985e5ed068a700426b0142d5435bdd9d57b11e866ad31d8367f0aa8b6"
}
},
"1.2": {
"version": "1.2.2"

View File

@@ -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"
}
}
}

View File

@@ -2,10 +2,140 @@
"rust_crate": "cargo-hack",
"template": null,
"latest": {
"version": "0.6.8"
"version": "0.6.13"
},
"0.6": {
"version": "0.6.8"
"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": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e5eacdd5e420ec79c9490c8e4b8868ff84c3818cd9f7c93795dae8ac88fa60ba"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "9558afab9b0c311635e27acc86e21e791ee5cedb44292ce5a7261082aef1d1d2"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "8817a2fcb5442d84001a18c615c37162d89b539005ebc1497df263c39a450592"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "466382fabb571dd71d4229eee35e4da2ecb3b3a3c2e28a05972f27129a472bab"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "2c03d4418382599670772df4b8063ce9d0882c7fbf03a9d7eff68cc172b1b88a"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "9e15a18977c5f71a8162282f1b5dd9a7ae4c9ba8222640a567ef757bb8e317e8"
}
},
"0.6.11": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b1caecd3cdb0aa2ecf5981bd3ca7736fc9931fa8500674b49ca9d816e416cf7a"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "6819242f22bb219b9955dccc2075b4edf3b11b28b362e9c219789ff829878524"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "8cb102297aecad58454ac6f70773908ab68e89a0585c2fbf23bb103c44466bdb"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "dcd8d5b7e8baa1a449beef0dd43c6c9fb724c950febb5a3f0ffa3bb326f18918"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "c30a4842af20ff8edff34a5d72e1f8b193156f6625840e0a8451af2a6995ffaf"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "a8ff741f14968ec74f518b9ce427c3c3ae78e97b87f7d5ef3d76bb61aefd8cd3"
}
},
"0.6.10": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "61396b1c1b96faecccdf2af78e91a0f015c161573debbd3a92f36452cf0736bf"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "44564f6deec6e514d30e6b18e0c5ac5d8c444a5cfce6216d747ef0b1ca57fea1"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "ac37e52f6bd0e55a34386d57f96f3b1e5ef72e2f844d701c128ec14dab64ea6a"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "872fffcdb7cbb1e66c5d7c9e292bb28458a8e575b400d768842a46a181fc76f1"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "e3d9a5cbee1f0a91e07721ac483525f98e0887ed9ba8058de55449cf71b9aa2f"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "e77a9ddcc0df20f254354d7cc3c2992908e1621a471e1c43df55b47867153582"
}
},
"0.6.9": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "4be65b3c79683d4846ef16bf7b3d53f585076ab708f53a5ec0698f7c8f690ceb"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "e478a9ebccf092e7590647f2d8deb80089c46fa2023d00c22cd569add98f017f"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "d53025b3b46fa2b67a192bc63508a3efc81011799bd107790615bded974fe2fd"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "8843746d9edc9ec342c7e23cabff801ba6e9bb3f5fb7019d75a82b05fce566f9"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "af11df14efd96bc28621ae89019ac9fff48daa80c526d2cb8ccd7e4a748bf882"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "5bb0b04244ed9a621ce76148103de1e9e25d5db77744391cddeefa5860f45cf2"
}
},
"0.6.8": {
"x86_64_linux_musl": {

View File

@@ -18,10 +18,44 @@
}
},
"latest": {
"version": "0.5.33"
"version": "0.5.35"
},
"0.5": {
"version": "0.5.33"
"version": "0.5.35"
},
"0.5.35": {
"x86_64_linux_musl": {
"checksum": "21e7d42185f8eae113508ec2b8c3bfdd22c6293bb6b0ccd74ab0bd21153dc3b4"
},
"x86_64_macos": {
"checksum": "dca22baa597f337ee78f5418b19bb2367108da77cb430be30febd55901537a2f"
},
"x86_64_windows": {
"checksum": "45b21cd8b0f89b6ee5ad3093fcb542cf8c41ce86e36e89b7a26166c9f7792e47"
},
"aarch64_linux_musl": {
"checksum": "56c69758d6bb493dba53a2ac21343a983d22ca677d9ecfe8a4bb66fd185013e8"
},
"aarch64_macos": {
"checksum": "28525454f2fe26ad8eba301134aeff305348b4e143ebdb62f07f2c93db1eb347"
}
},
"0.5.34": {
"x86_64_linux_musl": {
"checksum": "2d312925ea2178de060b5628c899f44f6a162ce621a87de8c3aa0658573f9641"
},
"x86_64_macos": {
"checksum": "f36ffdc068216d65618bced4213177a22f9fae8539070acdff4b84757940c98f"
},
"x86_64_windows": {
"checksum": "62dc60bfb3cde60e59840c72caafe698dfe0d01c63544a31df1d8c40fc924906"
},
"aarch64_linux_musl": {
"checksum": "96ea303a801f640a205c3e53bd240ee22c51e02a4feb90ab879882ed9b774247"
},
"aarch64_macos": {
"checksum": "81eb3dc6dec49c1eb1a9eb5cbdd40395dbf62541be655c4df3ebb09276a5c0b1"
}
},
"0.5.33": {
"x86_64_linux_musl": {

View File

@@ -19,10 +19,24 @@
}
},
"latest": {
"version": "0.37.2"
"version": "0.37.3"
},
"0.37": {
"version": "0.37.2"
"version": "0.37.3"
},
"0.37.3": {
"x86_64_linux_musl": {
"checksum": "5c780ecc94dac2bf653ca46e6f7c9d1178961d3e16d8623928d7d6bf21fa2e5e"
},
"x86_64_macos": {
"checksum": "916d7f27c9899a53e388099afe22582f4b8a4dd23f55b1fed43d7a8ffcbcd6cb"
},
"x86_64_windows": {
"checksum": "d2fb430a39498b030033e97260fcfe09065cd1fd37f1a59180af8e521e677769"
},
"aarch64_macos": {
"checksum": "a38a93a85c8d3225b3fecda18bceaf141e890b0bed54fb58f929b56dbac6e908"
}
},
"0.37.2": {
"x86_64_linux_musl": {

View File

@@ -21,10 +21,50 @@
}
},
"latest": {
"version": "0.1.19"
"version": "0.1.21"
},
"0.1": {
"version": "0.1.19"
"version": "0.1.21"
},
"0.1.21": {
"x86_64_linux_musl": {
"checksum": "2fe86915ae5f67a00b4ca0f94f98d57036ed549dba2247d8c20be178d3bd33f2"
},
"x86_64_macos": {
"checksum": "783d3e662e6ad584ba2230ff427debbd6e2dcccb3bd1d1a74ca6dcab1a761830"
},
"x86_64_windows": {
"checksum": "8abdc6e31e0d925c220b8dd439567dbe6400bdbd0dd293bb659acf6f4feb02c9"
},
"aarch64_linux_musl": {
"checksum": "a21e1bf829b433b86c8bf77da51e300bb2dd06e563c10bae848043f5a6f6d8c8"
},
"aarch64_macos": {
"checksum": "0a86d29bb4c43e54e0836aa12fe6955c2bc33c1aaef8f0b6f04f2cde24786a65"
},
"aarch64_windows": {
"checksum": "4d480b90187a813b9d56f957ad5b0dc67e696140c3dc2e5c2fc3a2f8ecca4e0d"
}
},
"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": {

152
manifests/cargo-rdme.json generated Normal file
View File

@@ -0,0 +1,152 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-unknown-linux-musl.tar.bz2"
},
"x86_64_macos": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-apple-darwin.zip"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-pc-windows-gnu.zip"
}
},
"latest": {
"version": "1.4.2"
},
"1": {
"version": "1.4.2"
},
"1.4": {
"version": "1.4.2"
},
"1.4.2": {
"x86_64_linux_musl": {
"checksum": "8555ae93237e1702e79542c810657afc1ff76282c9ecd7b21aa22f5f3b3c21d2"
},
"x86_64_macos": {
"checksum": "2c6996d2b6ec150275436bc8d0969d75247b4ac7400c43c63d24cfc843266f47"
},
"x86_64_windows": {
"checksum": "a6333997cb418b369a3ed005eebf30313942bd824456f26d2834af87c8449475"
}
},
"1.4.1": {
"x86_64_linux_musl": {
"checksum": "cbcb893f585def07cb64486063cc9d490fb2eb2b06eaec7e2beb70a47bfd004c"
},
"x86_64_macos": {
"checksum": "053236ff190a3601230886679c8fb3405fcbc7f49188eef0bda75a72bd78b9a7"
},
"x86_64_windows": {
"checksum": "83f38b7299c785e9712e7aab3461eea131e79f13bbd45953514019cd75412b1d"
}
},
"1.4.0": {
"x86_64_linux_musl": {
"checksum": "2aacb472abeb943a8c4676aa4e4603ab4b037ee9d43eda611b4e8d65c8162100"
},
"x86_64_macos": {
"checksum": "0664ef1e0d70b5dbe68c8ad896e5d59972440b4dd46d970d0adf94e5bc5a1768"
},
"x86_64_windows": {
"checksum": "8df835d817813252502a28d01e6352b5141660e914b89baf72956a2274d4d1a7"
}
},
"1.3": {
"version": "1.3.0"
},
"1.3.0": {
"x86_64_linux_musl": {
"checksum": "811341ec9724388660bcd4d1a8c6d04947252ff44adaef7d75ba19a58dc25bfc"
},
"x86_64_macos": {
"checksum": "a8d4dbe536b9b3389e9db9ff226384705defaed3c2d09f2cf2ead21b5bcd2e4e"
},
"x86_64_windows": {
"checksum": "6b2988694fc870e6071ada84c94d03736daaf0706daed21765e898235d927296"
}
},
"1.2": {
"version": "1.2.0"
},
"1.2.0": {
"x86_64_linux_musl": {
"checksum": "e2cea84cd1c7f7c2c03662396a6ef268474c66faa471a6e755c4bda8d35ef0e2"
},
"x86_64_macos": {
"checksum": "4226504f45e96dfca35a72b4631dde717cf2f5fed0f87a3cb71d58d6055a1b60"
},
"x86_64_windows": {
"checksum": "0119712829cd6aaef12094441b574d759c45d62bab069224d21dc1af52df9390"
}
},
"1.1": {
"version": "1.1.0"
},
"1.1.0": {
"x86_64_linux_musl": {
"checksum": "1e645bca96bb5c497e6af8a6d7249572709a6fb45b7b7afa789440d7400a61a4"
},
"x86_64_macos": {
"checksum": "1487f7cf5e795b08f56e29dfdb542343ae5b4d74805b6bfb7726da5f6c0dc99f"
},
"x86_64_windows": {
"checksum": "82f224eef98778d36088eac8a7bdd4b4640b4d10429150718bc3975e4f16daa8"
}
},
"1.0": {
"version": "1.0.2"
},
"1.0.2": {
"x86_64_linux_musl": {
"checksum": "85d3b8c5fd247557b90357718f156a9d2cb637f82a77a7bea800d1fad4b870b7"
},
"x86_64_macos": {
"checksum": "0f4d749a397b33d41295f74f005534a4c1a785dfcfa6dc4b5df1016d289cbec6"
},
"x86_64_windows": {
"checksum": "2416fe0cebcde091138882f45044d2e057940653194d2474139967b6e7e09cb5"
}
},
"1.0.1": {
"x86_64_linux_musl": {
"checksum": "ef601c5773119972e67cfe61518b46faaf993037ae7caaf455178e8a6466be67"
},
"x86_64_macos": {
"checksum": "ea1bccf8a3290c7a1fd2f30e27bf2005f264f7219555b2131a23fb5ca91d0105"
},
"x86_64_windows": {
"checksum": "3abe728bb5bb983683698189110ddbc8b72b0ca965d5a75b802ef981e10ef437"
}
},
"1.0.0": {
"x86_64_linux_musl": {
"checksum": "ff0c7e7adcaf5dc0943d5ca075a49f77e5a9a531e6e3fbb8e04aa8708d93199f"
},
"x86_64_windows": {
"checksum": "51e755b5a0613408e1d42de561ad88f80e44c9494bc02f18d92a6d9cd0c4cff8"
}
},
"0.7": {
"version": "0.7.3"
},
"0.7.3": {
"x86_64_linux_musl": {
"checksum": "11b1eb91e95f5fe014b6c0ba7850fb677015a1f4c76aa94beca16f6278cbb690"
},
"x86_64_windows": {
"checksum": "ee60b8fe9a0f00fe7e6d75ed31ed6cc566d666a9ca27765654250715016aeb7c"
}
},
"0.7.2": {
"x86_64_windows": {
"checksum": "fe6ca1d38381ed9f8f87359fe8fb50bb87787cb058ed8efe2ebbc72ed03cff80"
}
},
"0.7.1": {
"x86_64_windows": {
"checksum": "a19a756f13d46bb5ee96f8d24696541a494cb38bb726397f06df848b183c49ab"
}
}
}

View File

@@ -31,10 +31,30 @@
}
},
"latest": {
"version": "0.1.42"
"version": "0.1.43"
},
"0.1": {
"version": "0.1.42"
"version": "0.1.43"
},
"0.1.43": {
"x86_64_linux_musl": {
"checksum": "325d25f63df833d2fbacaee71997a628088ddc2c5f73c0c0a93ebacb3b773d16"
},
"x86_64_macos": {
"checksum": "f569ddb4c5a3ca5b881219df860bdb589fb9fcdf091a7eac69dc69ef2b69f39b"
},
"x86_64_windows": {
"checksum": "d25982e539042e919a4a8da82028f5922ce8d891c89ea7e3754545beb383b94e"
},
"aarch64_linux_musl": {
"checksum": "456b5a24f702bf33ddb96d96e79fe22b60d295fd4777de4b46b91807bfb3c50e"
},
"aarch64_macos": {
"checksum": "29896a416e4d57426ab67df05d50a909ce749c727b7d6c041116e5254e97e882"
},
"aarch64_windows": {
"checksum": "75782b445a16311643a31d68e252a526a21c9d525923fdd8b09f5e0bd6f7107c"
}
},
"0.1.42": {
"x86_64_linux_musl": {

73
manifests/dprint.json generated
View File

@@ -21,7 +21,78 @@
}
},
"latest": {
"version": "0.41.0"
"version": "0.42.3"
},
"0.42": {
"version": "0.42.3"
},
"0.42.3": {
"x86_64_linux_musl": {
"checksum": "35aa7262e93fa568ac7afa8de1068068defbcfa905555c6c31bbdb816af0534b"
},
"x86_64_macos": {
"checksum": "d447e7439fbef636bde01dff7fe19efae6605b08d153e4476f26e7d98751fe31"
},
"x86_64_windows": {
"checksum": "c08d355ee0cbc5c33bd49502dd9d69c72e91c1855735767ab5eb81f1894c2396"
},
"aarch64_linux_gnu": {
"checksum": "74eee7801a5bc48d159523cda484e745b9d12cb42a8c347de0a2c6a92f22a823"
},
"aarch64_macos": {
"checksum": "3ce841fa02d5fcdd03e749ca14dac783470aab4a1451b0aad7428c86bce79bb6"
}
},
"0.42.2": {
"x86_64_linux_musl": {
"checksum": "ed6a584698e4a79ba5694fdf61960caf51889c53814c903ac01aeb341ddce699"
},
"x86_64_macos": {
"checksum": "d29cc3cfaead4871333138b2cadda56b9b46f579480f7ce6ac444d50588e5f45"
},
"x86_64_windows": {
"checksum": "fa893d7285768451c3e730d8e10c61919a9d5ef22055e9705ea8dff230691525"
},
"aarch64_linux_gnu": {
"checksum": "0659af955bec3b03a9472ad85120720a2edc5d8ef965f7274aee94fcb8fca723"
},
"aarch64_macos": {
"checksum": "01b5200222056218ec56b57ce796c8f54156062e2de14970f75fde6d352a6aad"
}
},
"0.42.1": {
"x86_64_linux_musl": {
"checksum": "01a6d42876a9794b7896f97afc362b8f57697834e86b1e78b91a730668f01543"
},
"x86_64_macos": {
"checksum": "4277e14d1cfd72e261defe0d40c8c39428cdbce0816b5d86ceac8993dc88220b"
},
"x86_64_windows": {
"checksum": "c9763cb6d3ecd3b6ebd0ef53a75c4d79658be50efab72c5f1188f8279873dbee"
},
"aarch64_linux_gnu": {
"checksum": "cf630e1ec446ead8043f9ef1eb21fd43ad26a7240eb97ad47d93eb334250ac26"
},
"aarch64_macos": {
"checksum": "df5cf0451c114881ed9c4b0402cf0a57d020a2f4f524004b14b896af478e1863"
}
},
"0.42.0": {
"x86_64_linux_musl": {
"checksum": "4518f8c97f336b3b985ba51c515ccf1ff1e4b5d10543e2b0184588d1236d7ae5"
},
"x86_64_macos": {
"checksum": "4e3fbcfddd2e4329c73d7d45959efda40531db5f82f8e1244bbbf550dfc0761d"
},
"x86_64_windows": {
"checksum": "47657889206a8351007df84a370cd9a91df7362d83197afcef0a7d057884ed50"
},
"aarch64_linux_gnu": {
"checksum": "e7da4e806bfdbed6ad4936f8ef2e334410d3b80c4bad106058bf3d4c3928f2ca"
},
"aarch64_macos": {
"checksum": "b99413a580b1bf24eac8b593d230cb9ce3038ed6ec6c5aea480a14d0b7bd8fd3"
}
},
"0.41": {
"version": "0.41.0"

24
manifests/just.json generated
View File

@@ -18,10 +18,30 @@
}
},
"latest": {
"version": "1.14.0"
"version": "1.15.0"
},
"1": {
"version": "1.14.0"
"version": "1.15.0"
},
"1.15": {
"version": "1.15.0"
},
"1.15.0": {
"x86_64_linux_musl": {
"checksum": "1e4bed6f63f5f3e99a081336b233a795119e514addcabf8332373efc1b9b3b6f"
},
"x86_64_macos": {
"checksum": "d61a87d3c65462ed77ec7fc14b42b6117529504c28b202a028fdd8b6f69e7e23"
},
"x86_64_windows": {
"checksum": "552a629af3636b43e02c6ad5b0366ad59e750b1f9d3d8fce941f9f04500bed39"
},
"aarch64_linux_musl": {
"checksum": "12ce2fea454b73016f4536274f95cc0ac3c8d30c279cb36b7d8eb6a9331fcf89"
},
"aarch64_macos": {
"checksum": "b153f93b777589fa02a2159d781ae77fc06e6f678ad7ff4cb4310c4821f79868"
}
},
"1.14": {
"version": "1.14.0"

View File

@@ -2,10 +2,36 @@
"rust_crate": "parse-changelog",
"template": null,
"latest": {
"version": "0.6.3"
"version": "0.6.4"
},
"0.6": {
"version": "0.6.3"
"version": "0.6.4"
},
"0.6.4": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "df2d97039ede5d93785a801a5d998627ba28bc5d2b092d6602356f7aa9149706"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "071cd442ad95ea97f14b71cf005558ee08ec33b76e0456c933c6ed9f9033cf16"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "200bd6074d65e715aee01ea44be992081409c95bd6f852dc59327a14882f820b"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "ca6d8407b30647465ecc9188f0b1ee83479f05ed378db504ddbe666e15612409"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "2d3ad67d62a806d2f62e741a53375900e886cb8d414c804cd8c6bb596fb4f06d"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "e206f5699322ed0e2b91d14b26687cf2040be863dd035490ae68ada19872b416"
}
},
"0.6.3": {
"x86_64_linux_musl": {

22
manifests/syft.json generated
View File

@@ -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
View File

@@ -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": {

View File

@@ -10,9 +10,10 @@ flate2 = "1"
fs-err = "2"
minisign-verify = "0.2"
semver = { version = "1", features = ["serde"] }
serde = { version = "1", features = ["derive"] }
serde = "1"
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"] }

View File

@@ -0,0 +1,15 @@
{
"repository": "https://github.com/orium/cargo-rdme",
"tag_prefix": "v",
"platform": {
"x86_64_linux_musl": {
"asset_name": "${package}_v${version}_${rust_target}.tar.bz2"
},
"x86_64_macos": {
"asset_name": "${package}_v${version}_${rust_target}.zip"
},
"x86_64_windows": {
"asset_name": "${package}_v${version}_x86_64-pc-windows-gnu.zip"
}
}
}

View File

@@ -17,7 +17,11 @@ use std::{
use anyhow::{bail, Context as _, Result};
use fs_err as fs;
use serde::{Deserialize, Serialize};
use serde::{
de::{self, Deserialize, Deserializer},
ser::{Serialize, Serializer},
};
use serde_derive::{Deserialize, Serialize};
use sha2::{Digest, Sha256};
fn main() -> Result<()> {
@@ -142,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 {
@@ -265,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!(
@@ -617,7 +622,7 @@ impl FromStr for Version {
impl Serialize for Version {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: serde::Serializer,
S: Serializer,
{
String::serialize(&self.to_string(), serializer)
}
@@ -625,10 +630,9 @@ impl Serialize for Version {
impl<'de> Deserialize<'de> for Version {
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
D: Deserializer<'de>,
{
use serde::de::Error as _;
String::deserialize(deserializer)?.parse().map_err(D::Error::custom)
String::deserialize(deserializer)?.parse().map_err(de::Error::custom)
}
}
@@ -799,7 +803,7 @@ impl HostPlatform {
}
mod github {
use serde::Deserialize;
use serde_derive::Deserialize;
// https://api.github.com/repos/<repo>/releases
pub type Releases = Vec<Release>;
@@ -821,7 +825,7 @@ mod github {
}
mod crates_io {
use serde::Deserialize;
use serde_derive::Deserialize;
// https://crates.io/api/v1/crates/<crate>
#[derive(Debug, Deserialize)]
@@ -839,7 +843,7 @@ mod crates_io {
}
mod cargo_manifest {
use serde::Deserialize;
use serde_derive::Deserialize;
#[derive(Debug, Deserialize)]
pub struct Manifest {

View File

@@ -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

View File

@@ -114,7 +114,7 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
done
# Make sure that public Rust crates don't contain executables.
failed_files=''
metadata=$(cargo metadata --format-version=1 --all-features --no-deps)
metadata=$(cargo metadata --format-version=1 --no-deps)
has_public_crate=''
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
pkg=$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})")
@@ -314,7 +314,7 @@ if [[ -f .cspell.json ]]; then
if [[ "${manifest_path}" != "Cargo.toml" ]] && ! grep -Eq '\[workspace\]' "${manifest_path}"; then
continue
fi
metadata=$(cargo metadata --format-version=1 --all-features --no-deps --manifest-path "${manifest_path}")
metadata=$(cargo metadata --format-version=1 --no-deps --manifest-path "${manifest_path}")
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
dependencies+="$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})" | jq -r '.dependencies[].name')"$'\n'
done