mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-29 18:40:23 +00:00
Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f1390fd0d8 | ||
|
|
537312ee19 | ||
|
|
95bd642ae8 | ||
|
|
bd89d20437 | ||
|
|
418c945d4e | ||
|
|
e46c0f3a1c | ||
|
|
e207b95c76 | ||
|
|
8595cc3e58 |
15
CHANGELOG.md
15
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]
|
||||
|
||||
## [2.49.44] - 2025-04-03
|
||||
|
||||
- Update `grcov@latest` to 0.8.24.
|
||||
|
||||
- Update `osv-scanner@latest` to 2.0.1.
|
||||
|
||||
- Update `release-plz@latest` to 0.3.130.
|
||||
|
||||
- Update `cargo-lambda@latest` to 1.8.1.
|
||||
|
||||
- Downgrade `cargo-spellcheck@latest` to 0.15.1. ([#932](https://github.com/taiki-e/install-action/pull/932))
|
||||
|
||||
## [2.49.43] - 2025-04-01
|
||||
|
||||
- Update `syft@latest` to 1.22.0.
|
||||
@@ -3770,7 +3782,8 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.49.43...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.49.44...HEAD
|
||||
[2.49.44]: https://github.com/taiki-e/install-action/compare/v2.49.43...v2.49.44
|
||||
[2.49.43]: https://github.com/taiki-e/install-action/compare/v2.49.42...v2.49.43
|
||||
[2.49.42]: https://github.com/taiki-e/install-action/compare/v2.49.41...v2.49.42
|
||||
[2.49.41]: https://github.com/taiki-e/install-action/compare/v2.49.40...v2.49.41
|
||||
|
||||
28
manifests/cargo-lambda.json
generated
28
manifests/cargo-lambda.json
generated
@@ -20,13 +20,35 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/cargo-lambda/cargo-lambda/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.8.0"
|
||||
"version": "1.8.1"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.8.0"
|
||||
"version": "1.8.1"
|
||||
},
|
||||
"1.8": {
|
||||
"version": "1.8.0"
|
||||
"version": "1.8.1"
|
||||
},
|
||||
"1.8.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD72477E803414",
|
||||
"checksum": "ab8f9c195247e6a2b0c08914935717cecae051e0f968e3ba4619cbfb514fb80c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD72477F2B6AA0",
|
||||
"checksum": "be195b446a7ffbfad4fd35da8cf50e0d5427d4a29ca5a724cee8565a34b65f66"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD72477FCA79EF",
|
||||
"checksum": "21b45fa237d65e8ee8948b6da0f5c2494d5c838d5c6bb874a28a15b32dd72d7a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD72478060B98B",
|
||||
"checksum": "f050e4df9e8bf7edb6d375672c80a9ee9ffb1bd6129ff9c5fbfb08d0318b1c0c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD724780F96761",
|
||||
"checksum": "08f2fb15270ca9e7ed80635d8ec96c5dcf63cc7322c23b9bbeb417690fb83495"
|
||||
}
|
||||
},
|
||||
"1.8.1": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
4
manifests/cargo-spellcheck.json
generated
4
manifests/cargo-spellcheck.json
generated
@@ -10,10 +10,10 @@
|
||||
},
|
||||
"license_markdown": "[LGPLv2.1](https://github.com/drahnr/cargo-spellcheck/blob/master/LICENSE-LGPL)",
|
||||
"latest": {
|
||||
"version": "0.15.2"
|
||||
"version": "0.15.1"
|
||||
},
|
||||
"0.15": {
|
||||
"version": "0.15.2"
|
||||
"version": "0.15.1"
|
||||
},
|
||||
"0.15.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
26
manifests/grcov.json
generated
26
manifests/grcov.json
generated
@@ -19,10 +19,32 @@
|
||||
},
|
||||
"license_markdown": "[MPL-2.0](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0)",
|
||||
"latest": {
|
||||
"version": "0.8.23"
|
||||
"version": "0.8.24"
|
||||
},
|
||||
"0.8": {
|
||||
"version": "0.8.23"
|
||||
"version": "0.8.24"
|
||||
},
|
||||
"0.8.24": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD72A122202C81",
|
||||
"checksum": "10a0fbcdac3e8758ee50dac0259987650f4ac76094cad4caf0489d2db07156da"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD72A1209617EC",
|
||||
"checksum": "6032d7c74cddd81d3fa8d6796299224f3a2b3ef0f3e43cb5ec0aa4006e162dcb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD72A121205735",
|
||||
"checksum": "7b9a77c1825556acf1554f5eee0cacfcd66cd0168edc9b66863266f36ba7cd68"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD72A11FFCA77A",
|
||||
"checksum": "1b0ecec3e1bc44b864392c09e2041007cc8ae746c0f699a31aac12ffce542d90"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD72A11E683E48",
|
||||
"checksum": "55d0f221f0d26dba113fc7f2c9ee02c1a3fbe7e1ee72c2ce5d36bb8bdd6642d1"
|
||||
}
|
||||
},
|
||||
"0.8.23": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
38
manifests/osv-scanner.json
generated
38
manifests/osv-scanner.json
generated
@@ -3,13 +3,45 @@
|
||||
"template": null,
|
||||
"license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "2.0.0"
|
||||
"version": "2.0.1"
|
||||
},
|
||||
"2": {
|
||||
"version": "2.0.0"
|
||||
"version": "2.0.1"
|
||||
},
|
||||
"2.0": {
|
||||
"version": "2.0.0"
|
||||
"version": "2.0.1"
|
||||
},
|
||||
"2.0.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.1/osv-scanner_linux_amd64",
|
||||
"etag": "0x8DD725E03A64AF2",
|
||||
"checksum": "1b6866956362cd98449972b9ec6268674f2a83db1515ce08fea1fef8e4e4555b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.1/osv-scanner_darwin_amd64",
|
||||
"etag": "0x8DD725E0493BEAF",
|
||||
"checksum": "64a0a9e7a08ec9eca1c78fd4f4e951356e9f394429f5406dfc6429e3df1b4863"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.1/osv-scanner_windows_amd64.exe",
|
||||
"etag": "0x8DD725E038E4A06",
|
||||
"checksum": "9094d0ee105820cfa3c0ee45ab6506a456b4415d013e8d7475f23f7cf28b50f0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.1/osv-scanner_linux_arm64",
|
||||
"etag": "0x8DD725E039A4A78",
|
||||
"checksum": "9ce9c96e3ae4526f8e077e6b456bc82bb2070abd5bbfac966a8dbbbb93a50fd2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.1/osv-scanner_darwin_arm64",
|
||||
"etag": "0x8DD725E03954716",
|
||||
"checksum": "9ba35760edf0781253286ef8d6fa2322f2b189b5e68e7a3caba3ce6e78324ed5"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.1/osv-scanner_windows_arm64.exe",
|
||||
"etag": "0x8DD725E047F8A16",
|
||||
"checksum": "920ffdc33d9d59222d423b245bd7077c50c916b4ce8d4e92483f1c2681e23565"
|
||||
}
|
||||
},
|
||||
"2.0.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
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)",
|
||||
"latest": {
|
||||
"version": "0.3.129"
|
||||
"version": "0.3.130"
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.129"
|
||||
"version": "0.3.130"
|
||||
},
|
||||
"0.3.130": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD720FDEB9E5C7",
|
||||
"checksum": "1e897c80bab204859085e64da306c98383be13e3819c7decd53d935284a26ed5"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD721085BD547D",
|
||||
"checksum": "98aca6dc4472259c0c2ade4bf1040a7ba5fbe0c3557aab79eccfdf9d0a2e8f1f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD7210AC2E9505",
|
||||
"checksum": "7ac5f0018a67456b420ea4afb9c7a95f00b4c17e8919e500207d940cecd61a9b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD720FF68B39D3",
|
||||
"checksum": "f6b34ddd2fbaa73443dd9d6d9c002ddc05800929f515ed3891531f10c51e4896"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD72118A6668CF",
|
||||
"checksum": "faf31d29126505c77a0379c3cb46b466b547ead46341a7061f082eecc822a418"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DD7210B59DD006",
|
||||
"checksum": "0799f6fd3ec9b8f1734d9950b140b6a35f4eb2bc4f15961cf939b278b31fad77"
|
||||
}
|
||||
},
|
||||
"0.3.129": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
2
manifests/wasmtime.json
generated
2
manifests/wasmtime.json
generated
@@ -2775,7 +2775,7 @@
|
||||
}
|
||||
},
|
||||
"0.22": {
|
||||
"version": "0.22.1"
|
||||
"version": "0.22.0"
|
||||
},
|
||||
"0.22.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
2
manifests/zola.json
generated
2
manifests/zola.json
generated
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"rust_crate": "zola",
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-unknown-linux-gnu.tar.gz"
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-v${version}.${rust_target}.tar.gz",
|
||||
"version_range": ">= 1.3.0",
|
||||
"broken": ["1.8.1"],
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"repository": "https://github.com/getzola/zola",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
|
||||
@@ -490,12 +490,14 @@ fn main() -> Result<()> {
|
||||
if let Some(crates_io_info) = &crates_io_info {
|
||||
if let Some(v) = crates_io_info.versions.iter().find(|v| v.num == *version) {
|
||||
if v.yanked {
|
||||
continue;
|
||||
continue; // Exclude yanked version from candidate for "latest".
|
||||
}
|
||||
} else {
|
||||
continue; // Exclude version not released on crates.io from candidate for "latest".
|
||||
}
|
||||
}
|
||||
if base_info.broken.contains(version) {
|
||||
continue;
|
||||
continue; // Exclude version marked as broken from candidate for "latest".
|
||||
}
|
||||
if !(version.major == 0 && version.minor == 0) {
|
||||
manifests.map.insert(
|
||||
@@ -618,15 +620,17 @@ fn replace_vars(
|
||||
platform: Option<HostPlatform>,
|
||||
rust_crate: Option<&str>,
|
||||
) -> Result<String> {
|
||||
const RUST_SPECIFIC: &[(&str, fn(HostPlatform) -> &'static str)] = &[
|
||||
static RUST_SPECIFIC: &[(&str, fn(HostPlatform) -> &'static str)] = &[
|
||||
("${rust_target}", HostPlatform::rust_target),
|
||||
("${rust_target_arch}", HostPlatform::rust_target_arch),
|
||||
("${rust_target_os}", HostPlatform::rust_target_os),
|
||||
];
|
||||
// zola is Rust crate, but is not released on crates.io.
|
||||
static KNOWN_RUST_CRATE_NOT_IN_CRATES_IO: &[&str] = &["zola"];
|
||||
let mut s = s.replace("${package}", package).replace("${tool}", package);
|
||||
if let Some(platform) = platform {
|
||||
s = s.replace("${exe}", platform.exe_suffix());
|
||||
if rust_crate.is_some() {
|
||||
if rust_crate.is_some() || KNOWN_RUST_CRATE_NOT_IN_CRATES_IO.contains(&package) {
|
||||
for &(var, f) in RUST_SPECIFIC {
|
||||
s = s.replace(var, f(platform));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user