mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-03 11:40:35 +00:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e26ea2a159 | ||
|
|
00b370abc3 | ||
|
|
6ae49f1b8b | ||
|
|
2967b5da19 | ||
|
|
5a32d87288 | ||
|
|
1f8124ee27 | ||
|
|
b58c61fa21 |
16
CHANGELOG.md
16
CHANGELOG.md
@@ -10,6 +10,18 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [2.47.14] - 2025-01-16
|
||||||
|
|
||||||
|
- Update `cargo-nextest@latest` to 0.9.88.
|
||||||
|
|
||||||
|
## [2.47.13] - 2025-01-15
|
||||||
|
|
||||||
|
- Update `wasmtime@latest` to 28.0.1.
|
||||||
|
|
||||||
|
- Update `release-plz@latest` to 0.3.113.
|
||||||
|
|
||||||
|
- Update `cargo-binstall@latest` to 1.10.21.
|
||||||
|
|
||||||
## [2.47.12] - 2025-01-13
|
## [2.47.12] - 2025-01-13
|
||||||
|
|
||||||
- Update `wasm-bindgen@latest` to 0.2.100.
|
- Update `wasm-bindgen@latest` to 0.2.100.
|
||||||
@@ -3322,7 +3334,9 @@ Note: This release is considered a breaking change because installing on version
|
|||||||
|
|
||||||
Initial release
|
Initial release
|
||||||
|
|
||||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.47.12...HEAD
|
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.47.14...HEAD
|
||||||
|
[2.47.14]: https://github.com/taiki-e/install-action/compare/v2.47.13...v2.47.14
|
||||||
|
[2.47.13]: https://github.com/taiki-e/install-action/compare/v2.47.12...v2.47.13
|
||||||
[2.47.12]: https://github.com/taiki-e/install-action/compare/v2.47.11...v2.47.12
|
[2.47.12]: https://github.com/taiki-e/install-action/compare/v2.47.11...v2.47.12
|
||||||
[2.47.11]: https://github.com/taiki-e/install-action/compare/v2.47.10...v2.47.11
|
[2.47.11]: https://github.com/taiki-e/install-action/compare/v2.47.10...v2.47.11
|
||||||
[2.47.10]: https://github.com/taiki-e/install-action/compare/v2.47.9...v2.47.10
|
[2.47.10]: https://github.com/taiki-e/install-action/compare/v2.47.9...v2.47.10
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ inline_asm_x86_att_syntax = "warn"
|
|||||||
trailing_empty_array = "warn"
|
trailing_empty_array = "warn"
|
||||||
transmute_undefined_repr = "warn"
|
transmute_undefined_repr = "warn"
|
||||||
undocumented_unsafe_blocks = "warn"
|
undocumented_unsafe_blocks = "warn"
|
||||||
|
unused_trait_names = "warn"
|
||||||
# Suppress buggy or noisy clippy lints
|
# Suppress buggy or noisy clippy lints
|
||||||
bool_assert_comparison = { level = "allow", priority = 1 }
|
bool_assert_comparison = { level = "allow", priority = 1 }
|
||||||
borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286
|
borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286
|
||||||
|
|||||||
28
manifests/cargo-binstall.json
generated
28
manifests/cargo-binstall.json
generated
@@ -22,32 +22,32 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
|
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.10.20"
|
"version": "1.10.21"
|
||||||
},
|
},
|
||||||
"1.10.20": {
|
"1.10.21": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
"etag": "0x8DD320C6CB323A8",
|
"etag": "0x8DD33DF3B7A2D85",
|
||||||
"checksum": "8d3b5940fa5b4e30109919f6cba993447515a9564d2b70813b154c93aef14159"
|
"checksum": "625fa622a761030e989c6f4ed950da7b1309d707970496480d890c551a3de184"
|
||||||
},
|
},
|
||||||
"x86_64_macos": {
|
"x86_64_macos": {
|
||||||
"etag": "0x8DD320C6685F3F1",
|
"etag": "0x8DD33DF2DD25A04",
|
||||||
"checksum": "23b7f3288bad590b90720805864d3e9f6603e6ab510af2459cf5fa319f4f22ec"
|
"checksum": "c8ecb8506608d5f5392d6b21b018283c01de64e2c97bea01cd6541a5e52d64c6"
|
||||||
},
|
},
|
||||||
"x86_64_windows": {
|
"x86_64_windows": {
|
||||||
"etag": "0x8DD320D3381889A",
|
"etag": "0x8DD33E01EB03384",
|
||||||
"checksum": "c7995d7b6265ad2c1b543113ad38d6dde152962980c70bf163fad6e9e15123ba"
|
"checksum": "baa90496dfee7ff099cba47f93a4130b9661b56c46fbe63518ce94a340b7b611"
|
||||||
},
|
},
|
||||||
"aarch64_linux_musl": {
|
"aarch64_linux_musl": {
|
||||||
"etag": "0x8DD320C012BDEDE",
|
"etag": "0x8DD33DEDFBD8200",
|
||||||
"checksum": "10114ab49f4c088910d76c50416e2cc67cefaf96ab3178c484e5fe383685e2bf"
|
"checksum": "dfa4a1aee56e0f078db8559113a4da7fd1fcf8298484db0f7254d09d89d81163"
|
||||||
},
|
},
|
||||||
"aarch64_macos": {
|
"aarch64_macos": {
|
||||||
"etag": "0x8DD320C2AE5312E",
|
"etag": "0x8DD33DF5BDB3971",
|
||||||
"checksum": "48a790152a0a022b9aad4448b2d29f2057c217049f388c84cdd6566d5c4b5c13"
|
"checksum": "2e51fb2911cdb9c9e7f8ef909c5c9b96373fa72c8c009b4698ca40f4110b9ca6"
|
||||||
},
|
},
|
||||||
"aarch64_windows": {
|
"aarch64_windows": {
|
||||||
"etag": "0x8DD320D409F1C6F",
|
"etag": "0x8DD33DFE9223054",
|
||||||
"checksum": "11aa8f3b395b042e67f0369937d1aa375b3ba3a7a7a1905baddef4dd84ca02ff"
|
"checksum": "bbded110d168b8406e34cd4155c061402a6ec7b2d66a1a2e78980f304f038d37"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
27
manifests/cargo-nextest.json
generated
27
manifests/cargo-nextest.json
generated
@@ -19,10 +19,33 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)",
|
"license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.9.87"
|
"version": "0.9.88"
|
||||||
},
|
},
|
||||||
"0.9": {
|
"0.9": {
|
||||||
"version": "0.9.87"
|
"version": "0.9.88"
|
||||||
|
},
|
||||||
|
"0.9.88": {
|
||||||
|
"previous_stable_version": "0.9.87",
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"etag": "0x8DD35B614AADEF1",
|
||||||
|
"checksum": "6fdb196e5643d50cad6daeefea5c978fff4904f5593eecba472f5ea3150e2aa0"
|
||||||
|
},
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DD35B63691ECBA",
|
||||||
|
"checksum": "6fd7676908b4211f12f6298726544509fcb8c6b49a74bacb755d002260b3172c"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DD35B6411A656E",
|
||||||
|
"checksum": "fe12274625473fe3c9895e28550364fb0afd1faea4e222c36a79b0c1ce1933ae"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DD35B657950DD1",
|
||||||
|
"checksum": "ddc050a9c52db279bc2a532edf374633c27fb04a4cff679e574a6a19171d6d99"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"etag": "0x8DD35B62BE93E0B",
|
||||||
|
"checksum": "040c1fd58f8853a2104f64c2cc1e7c66bfb48b72637ab1e72027375672d94b6c"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.9.87": {
|
"0.9.87": {
|
||||||
"previous_stable_version": "0.9.86",
|
"previous_stable_version": "0.9.86",
|
||||||
|
|||||||
30
manifests/release-plz.json
generated
30
manifests/release-plz.json
generated
@@ -22,10 +22,36 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE)",
|
"license_markdown": "[MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.3.112"
|
"version": "0.3.113"
|
||||||
},
|
},
|
||||||
"0.3": {
|
"0.3": {
|
||||||
"version": "0.3.112"
|
"version": "0.3.113"
|
||||||
|
},
|
||||||
|
"0.3.113": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DD34DE89D16C19",
|
||||||
|
"checksum": "581dc963e0aaf1791064429e9f746307ede0a8ea29d10041dd90c02bdbd13783"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DD34DF8889BC58",
|
||||||
|
"checksum": "0811c988fda4552a31a8ab90776100e31bf8bb987f9337d05dc3dc92669848f4"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DD34DF81C2F907",
|
||||||
|
"checksum": "68da2a1aba802069e5c59e42017f5e589f44e66d6105528893b294f1b296b916"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DD34DE988E8048",
|
||||||
|
"checksum": "01a1d2fa25811aa2e9e008fc9edf9ae3128b686c5e5f9a2c774fe7dc37346c27"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DD34E03A6691B8",
|
||||||
|
"checksum": "f0f23f958541440f4f9669580ae04500feaaad2cdbfee3636a14729236d04e64"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DD34DF694608E7",
|
||||||
|
"checksum": "8236943701c7f2ce2fa7c99f6f65392543fd6293fe7cb30878b17c171078ae48"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.3.112": {
|
"0.3.112": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
32
manifests/wasmtime.json
generated
32
manifests/wasmtime.json
generated
@@ -28,13 +28,39 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE)",
|
"license_markdown": "[Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "28.0.0"
|
"version": "28.0.1"
|
||||||
},
|
},
|
||||||
"28": {
|
"28": {
|
||||||
"version": "28.0.0"
|
"version": "28.0.1"
|
||||||
},
|
},
|
||||||
"28.0": {
|
"28.0": {
|
||||||
"version": "28.0.0"
|
"version": "28.0.1"
|
||||||
|
},
|
||||||
|
"28.0.1": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"etag": "0x8DD34F2BB0BD3D7",
|
||||||
|
"checksum": "f2500c046d92d68c5db66244e8685d0ba84a0fdce4780fb0f1e78e9666d9c920"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DD34F2BBCD5FF0",
|
||||||
|
"checksum": "872c6d078f6ac1058be6f0f5219001b0e445aa00f96fc4c1242548701d9933b5"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DD34F2BEBC9FE0",
|
||||||
|
"checksum": "b6564429cb6a0e930465204da11ae66e717508358e737d491eaa095b4a85792e"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"etag": "0x8DD34F2B4A33B3D",
|
||||||
|
"checksum": "d18d05ad1482b8a0fa5040e2d4a9576a06c9b61890fac2d4a2e0824e3b308a7a"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DD34F2B555486E",
|
||||||
|
"checksum": "0dc360747b46d0632e1d9d81299ed653ce5d31f43247780c6c20af2a3f4ad67c"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DD34F2B635AB9D",
|
||||||
|
"checksum": "db3a8bbccb56a05a62fd3dfc4936ea396558f0a1ae6ffe4eee66e7b15a6230f2"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"28.0.0": {
|
"28.0.0": {
|
||||||
"x86_64_linux_gnu": {
|
"x86_64_linux_gnu": {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ use std::{
|
|||||||
collections::{BTreeMap, BTreeSet},
|
collections::{BTreeMap, BTreeSet},
|
||||||
env,
|
env,
|
||||||
ffi::OsStr,
|
ffi::OsStr,
|
||||||
io::Read,
|
io::Read as _,
|
||||||
path::Path,
|
path::Path,
|
||||||
sync::{LazyLock, RwLock},
|
sync::{LazyLock, RwLock},
|
||||||
time::Duration,
|
time::Duration,
|
||||||
@@ -17,7 +17,7 @@ use install_action_internal_codegen::{
|
|||||||
workspace_root, BaseManifest, HostPlatform, Manifest, ManifestDownloadInfo, ManifestRef,
|
workspace_root, BaseManifest, HostPlatform, Manifest, ManifestDownloadInfo, ManifestRef,
|
||||||
ManifestTemplate, ManifestTemplateDownloadInfo, Manifests, Signing, SigningKind, Version,
|
ManifestTemplate, ManifestTemplateDownloadInfo, Manifests, Signing, SigningKind, Version,
|
||||||
};
|
};
|
||||||
use sha2::{Digest, Sha256};
|
use sha2::{Digest as _, Sha256};
|
||||||
use spdx::expression::{ExprNode, ExpressionReq, Operator};
|
use spdx::expression::{ExprNode, ExpressionReq, Operator};
|
||||||
|
|
||||||
fn main() -> Result<()> {
|
fn main() -> Result<()> {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// SPDX-License-Identifier: Apache-2.0 OR MIT
|
// SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||||
|
|
||||||
use std::{env, fmt, io::Write, path::PathBuf};
|
use std::{env, fmt, io::Write as _, path::PathBuf};
|
||||||
|
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
use fs_err as fs;
|
use fs_err as fs;
|
||||||
|
|||||||
Reference in New Issue
Block a user