mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-28 18:10:26 +00:00
Compare commits
16 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a08c2af7ad | ||
|
|
648287cffe | ||
|
|
a2d6b56270 | ||
|
|
8c7f6ba5c3 | ||
|
|
6e292096ec | ||
|
|
d3712f40a2 | ||
|
|
e624baa845 | ||
|
|
35cf4f9516 | ||
|
|
e35fd983ab | ||
|
|
68b724e842 | ||
|
|
b5e941de23 | ||
|
|
78cd39b647 | ||
|
|
b0a3efae00 | ||
|
|
41ef5985ac | ||
|
|
96ea675418 | ||
|
|
5cf836c582 |
3
.github/.cspell/organization-dictionary.txt
vendored
3
.github/.cspell/organization-dictionary.txt
vendored
@@ -115,6 +115,7 @@ nonoverlapping
|
||||
noreturn
|
||||
nostack
|
||||
peekable
|
||||
powf
|
||||
punct
|
||||
rclass
|
||||
repr
|
||||
@@ -164,7 +165,5 @@ readelf
|
||||
shellcheckrc
|
||||
SIGABRT
|
||||
SIGILL
|
||||
SIGINT
|
||||
SIGTERM
|
||||
subcmd
|
||||
tlsv
|
||||
|
||||
40
CHANGELOG.md
40
CHANGELOG.md
@@ -10,6 +10,38 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.12.8] - 2023-07-07
|
||||
|
||||
- Update `protoc@latest` to 3.23.4.
|
||||
|
||||
## [2.12.7] - 2023-07-04
|
||||
|
||||
- Update `parse-changelog@latest` to 0.6.1.
|
||||
|
||||
- Update `dprint@latest` to 0.38.3.
|
||||
|
||||
## [2.12.6] - 2023-07-03
|
||||
|
||||
- Update `dprint@latest` to 0.38.1.
|
||||
|
||||
## [2.12.5] - 2023-07-02
|
||||
|
||||
- Update `dprint@latest` to 0.38.0.
|
||||
|
||||
## [2.12.4] - 2023-06-30
|
||||
|
||||
- Update `syft@latest` to 0.84.1.
|
||||
|
||||
- Update `mdbook@latest` to 0.4.31.
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.22.
|
||||
|
||||
## [2.12.3] - 2023-06-28
|
||||
|
||||
- Update `wasm-pack@latest` to 0.12.1.
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.0.0.
|
||||
|
||||
## [2.12.2] - 2023-06-26
|
||||
|
||||
- Update `cargo-nextest@latest` to 0.9.54.
|
||||
@@ -895,7 +927,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.12.2...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.12.8...HEAD
|
||||
[2.12.8]: https://github.com/taiki-e/install-action/compare/v2.12.7...v2.12.8
|
||||
[2.12.7]: https://github.com/taiki-e/install-action/compare/v2.12.6...v2.12.7
|
||||
[2.12.6]: https://github.com/taiki-e/install-action/compare/v2.12.5...v2.12.6
|
||||
[2.12.5]: https://github.com/taiki-e/install-action/compare/v2.12.4...v2.12.5
|
||||
[2.12.4]: https://github.com/taiki-e/install-action/compare/v2.12.3...v2.12.4
|
||||
[2.12.3]: https://github.com/taiki-e/install-action/compare/v2.12.2...v2.12.3
|
||||
[2.12.2]: https://github.com/taiki-e/install-action/compare/v2.12.1...v2.12.2
|
||||
[2.12.1]: https://github.com/taiki-e/install-action/compare/v2.12.0...v2.12.1
|
||||
[2.12.0]: https://github.com/taiki-e/install-action/compare/v2.11.6...v2.12.0
|
||||
|
||||
16
manifests/cargo-binstall.json
generated
16
manifests/cargo-binstall.json
generated
@@ -20,26 +20,26 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.23.1"
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"0.23.1": {
|
||||
"1.0.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "dea75e6896fc183af8f0bd6490196d7fcf1a17946c25c558ec87be906a0e64ef"
|
||||
"checksum": "f28070ac31f970cae5e5fd7ba630566dd2428f85eb699327d164896e76f9dd7b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "1e03794b4380b56a3b3fb5dd47f01aea27a83672ef0fff84413d672d77cbcfaa"
|
||||
"checksum": "638ce20037381b16554892919e1d2b32f9e3ed83eca7a84b227c63f338e6337e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "62e09ac2ab3a36d8d44790dc4679b32d8fcd50951bceb27239cdec23b43b2a8e"
|
||||
"checksum": "163fb351aa7cf09deae8032a5de7de926e735455a38f6a05ff1c6c6ba6127141"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "a54749e2d7761c0e4e04858d58dd08a98bd71318a9dcb3fd950ef732176f5195"
|
||||
"checksum": "54358baca731c2a2f6978467a60274915cd0148acd81f6dc73488b9053b454ca"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "10fffaff985822a67957ef3798407ce0f7282db3fc80a6ae297cdfe9ebb00869"
|
||||
"checksum": "cf8408c72fed2dc8543279322746e602b5f4489c4d42446806d6e6b7950a4143"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "b1412448d417d923ee64bc7c961a87b7af387dc97291e3e4f818dc225b48d245"
|
||||
"checksum": "ce7df1066670259419461ad444fae6881e8cea55e9304d424aff473423ac6428"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
38
manifests/cargo-llvm-cov.json
generated
38
manifests/cargo-llvm-cov.json
generated
@@ -17,10 +17,44 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.5.20"
|
||||
"version": "0.5.22"
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.20"
|
||||
"version": "0.5.22"
|
||||
},
|
||||
"0.5.22": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6a3f93f12e93853844dfa8b697ff86aaa688b9f44b82ba75b3f4ddd8905f3de5"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9860cd3df6947817b689772d976f03f8b4edddc98a7d000a36d39d286c2ef663"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "c5cc93820d54c83fda40251c3f7a06a89de4cd0a5bc330208b5c7220c3bc8890"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "bcf7cf97bbf49932b6cf43554a2ebf7ed9d50a54c16b0b33cd95cbc90e66008c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "c2b702c10a033edee94fbff3b62d0e248932187431fea1b02e652762a0ae2c8d"
|
||||
}
|
||||
},
|
||||
"0.5.21": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "bd23aced73f17c2178569c058f6cd78478cb38b233c45660eacab853b42353d6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d56ee6a72d496f86d8a387da9c5f66a88fa4dd568d822a0c78c4e3c6b901fdde"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "94f0cf996f63e5eea5ef908bb7bfcf2df1eb6f12508d7e5a435a5f8bfb9a4238"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6b3f727af761400bec3a6b7043e228722060fda045fb68d05a33ed28befa39f2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "4572ef983631d461088a658f9d0fffe0a66ee2584b1160deca7fb48e91823b34"
|
||||
}
|
||||
},
|
||||
"0.5.20": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
73
manifests/dprint.json
generated
73
manifests/dprint.json
generated
@@ -20,7 +20,78 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.37.1"
|
||||
"version": "0.38.3"
|
||||
},
|
||||
"0.38": {
|
||||
"version": "0.38.3"
|
||||
},
|
||||
"0.38.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "51616da543b45d07a8da2aab1d2072f5b301078b70b1039da63a84749e0e3a65"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "e0ebae88a4c5789426e80ab26dcf52f8640c77cd5599b71a5112a62284ed5cf1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "089c2b15990e541f033159476e3dbcf308ea424345e95b51e716227a1d2eb2f7"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "99a1a2ac0bd010fb898ad143f2cdcf50975f21ee2b4e2f4145088f689f974e6c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "587ca5ba726435b12d66c98750124a8bbcef7b1d8ff2940fba21f122a5813176"
|
||||
}
|
||||
},
|
||||
"0.38.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "d57cdd843412c4a8b16a12c7a8b021494093eb011352aefe4f440592bdbfa37d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "99da7486ed705ab88323093dca2aae337dbc201da047130bc12b87f8b798402a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "bc7244fd98431a859a24a4959e8871ca5bf3a8d083d729b8e0796d6834d8b55e"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "1d72a2f199a2e69b5aa2eb75fd18b07f964346c89aa2f584c981c6f70dce1ed0"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "a9e89b89d84db129fb4e98694196230322378a50e3cac6cce41c08c3542d64c6"
|
||||
}
|
||||
},
|
||||
"0.38.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6da012131c66ddea1437a3cbe50cbfaaf070fe0c1ecd6942a198c62d6982d9bd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ccce324310deb9025e97c617ae31ecb8dddeef25aadfff567d63eb73ccd3279c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7e2919877f73baea8048f7bdc78b356ec80740b1a6dc8eb443547db10c270eea"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "ce5e02182e4bb975fb217eb567d2e8ddc3447376d4924dca525085956735814a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "2fd93b24ccfac269a7a29658b2cc3b69182f23f5a4a5044ac45add1ff42b5ef4"
|
||||
}
|
||||
},
|
||||
"0.38.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a518a2e3dc29b7db1af4b463feaee605657acba5cef6b846117bddbcec579400"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "bb65e3a3aad6989705a69e12872f2d9609d0087239b05448d81c129ba7b081bc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0fbd229d3399212518b855b05eff8934e1b32c5829075a5263f504e1770c184a"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "be954f41b39b12f094750b68e084f61ee9dc1e8801133593331be110e2ee6173"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "28f88275dcc3661fd1de3ff0b264853641fd9c030e7e31f6772528df3f90e283"
|
||||
}
|
||||
},
|
||||
"0.37": {
|
||||
"version": "0.37.1"
|
||||
|
||||
18
manifests/mdbook.json
generated
18
manifests/mdbook.json
generated
@@ -17,10 +17,24 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.4.30"
|
||||
"version": "0.4.31"
|
||||
},
|
||||
"0.4": {
|
||||
"version": "0.4.30"
|
||||
"version": "0.4.31"
|
||||
},
|
||||
"0.4.31": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "0332c3149dcc0b6ad1baab6cbf73f90e45b919fea3bd9c55fb5739fa980b2eaf"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "817300d62cff7ed1bf15921934ec9998c07a3ed8e293d8f1c4b32634206c08de"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f55c476e298b53d9724933b8a0df5d150f5340ac8a08b64405e402846c3ac5b4"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6946e91283380f5a86c9ff8cb98b0449904d66d75ff4dfac759ccbef8800d20e"
|
||||
}
|
||||
},
|
||||
"0.4.30": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
24
manifests/parse-changelog.json
generated
24
manifests/parse-changelog.json
generated
@@ -23,10 +23,30 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.6.0"
|
||||
"version": "0.6.1"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.0"
|
||||
"version": "0.6.1"
|
||||
},
|
||||
"0.6.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "852a84c345787f959b5838958cd9d2f322059cce59fb5b005070b84182231a98"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "fcb4c8c48628967cbc2e52efbdb1a9b9151ff8de7cbb64fd60c8fc0cb5c12e73"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1f0790b02b9afb4036e7bfdf5c0954f1099ac7b8474f4a729a29742b8bba68f2"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5e31f9eefdc1b0db62bfd022e217b84d644db9f75b3eafaacd716dbb9361efdd"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "9f699a48e43af8a9ba92ad8c5e0400c57963be89297a0e0e318ef143c9f8cc8e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "a1b07108447f59bd3a8cb1055791b4cde570e7c6f8d1f953d850b5370da78b70"
|
||||
}
|
||||
},
|
||||
"0.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
28
manifests/protoc.json
generated
28
manifests/protoc.json
generated
@@ -1,13 +1,35 @@
|
||||
{
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "3.23.3"
|
||||
"version": "3.23.4"
|
||||
},
|
||||
"3": {
|
||||
"version": "3.23.3"
|
||||
"version": "3.23.4"
|
||||
},
|
||||
"3.23": {
|
||||
"version": "3.23.3"
|
||||
"version": "3.23.4"
|
||||
},
|
||||
"3.23.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.4/protoc-23.4-linux-x86_64.zip",
|
||||
"checksum": "0502f286ac9ed860b629a7965a14527b1f2dd131e4283fa23c2d7f184672aa9a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.4/protoc-23.4-osx-x86_64.zip",
|
||||
"checksum": "07e5fdcf1b0708d3367dc5e6eb8d135de7e407d75316c93155cfd8ab362eec80"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.4/protoc-23.4-win64.zip",
|
||||
"checksum": "a309c39442fb75f0db343cb22c111a00f91cdf0767f332e170644b9378e2bcc6"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.4/protoc-23.4-linux-aarch_64.zip",
|
||||
"checksum": "1c7750b6e038305b5a7fc3d0cda1ebefdf106a4f30a787bf826ed2fc47c3967d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.4/protoc-23.4-osx-aarch_64.zip",
|
||||
"checksum": "8c7afae8626b6811e7b5897d16d940c2dbf50b1e135ed958a01db6566bdda726"
|
||||
}
|
||||
},
|
||||
"3.23.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
21
manifests/syft.json
generated
21
manifests/syft.json
generated
@@ -27,10 +27,27 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.84.0"
|
||||
"version": "0.84.1"
|
||||
},
|
||||
"0.84": {
|
||||
"version": "0.84.0"
|
||||
"version": "0.84.1"
|
||||
},
|
||||
"0.84.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "05ebad9167254f03447103efea175d636c3cd27d0da7f79972ca78adc7c442f9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "43af6c70dca85ea603fb807e78044879c549a7b9d053d00d071078cebbdf2c6d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "03241b9de869df23634c34c28cc27a7f48af3571ef95b46318c834a56c42e519"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "8b68b2cf046f8c3729753f7a414eb6546ac7b43bee3afd56f413601200cac3c2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b98b9817dc284a0eb5d7e559a574361fda49d79a3413710ae5c35bd5e986adcb"
|
||||
}
|
||||
},
|
||||
"0.84.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
18
manifests/wasm-pack.json
generated
18
manifests/wasm-pack.json
generated
@@ -18,10 +18,24 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.12.0"
|
||||
"version": "0.12.1"
|
||||
},
|
||||
"0.12": {
|
||||
"version": "0.12.0"
|
||||
"version": "0.12.1"
|
||||
},
|
||||
"0.12.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "7339ba3ad776bd5fc04dd5d6b9babe952648050a54226c08206fab4ffeec621f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "413bbbc727004ab735f3502755acb193eedd3efe8c0b7f88c1b5125d848f7eb4"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0f000a337b7b69bf984138306e82af3a463467bc0c5e940118bb47e150fd4e74"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "edbfd8c434f7d0dfa27a2f42be73c815c693342f2034778033877b1b54e410cd"
|
||||
}
|
||||
},
|
||||
"0.12.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
@@ -89,7 +89,9 @@ fn main() -> Result<()> {
|
||||
Ok(m) => {
|
||||
manifests = m;
|
||||
for (k, manifest) in &mut manifests.map {
|
||||
let ManifestRef::Real(manifest) = manifest else { continue };
|
||||
let ManifestRef::Real(manifest) = manifest else {
|
||||
continue;
|
||||
};
|
||||
let version = &*k.0.to_string();
|
||||
if let Some(template) = &manifests.template {
|
||||
for (platform, d) in &mut manifest.download_info {
|
||||
@@ -290,13 +292,21 @@ fn main() -> Result<()> {
|
||||
);
|
||||
}
|
||||
|
||||
let ManifestRef::Ref { version: latest_version } = manifests.map.first_key_value().unwrap().1.clone() else { unreachable!() };
|
||||
let ManifestRef::Ref {
|
||||
version: latest_version,
|
||||
} = manifests.map.first_key_value().unwrap().1.clone()
|
||||
else {
|
||||
unreachable!()
|
||||
};
|
||||
if latest_only {
|
||||
manifests
|
||||
.map
|
||||
.retain(|k, _| k.0 == Version::latest() || k.0 == latest_version);
|
||||
}
|
||||
let ManifestRef::Real(latest_manifest) = &manifests.map[&Reverse(latest_version.clone())] else { unreachable!() };
|
||||
let ManifestRef::Real(latest_manifest) = &manifests.map[&Reverse(latest_version.clone())]
|
||||
else {
|
||||
unreachable!()
|
||||
};
|
||||
for &p in base_info.platform.keys() {
|
||||
if latest_manifest.download_info.contains_key(&p) {
|
||||
continue;
|
||||
@@ -328,7 +338,9 @@ fn main() -> Result<()> {
|
||||
download_info: BTreeMap::new(),
|
||||
});
|
||||
'outer: for (version, manifest) in &mut manifests.map {
|
||||
let ManifestRef::Real(manifest) = manifest else { continue };
|
||||
let ManifestRef::Real(manifest) = manifest else {
|
||||
continue;
|
||||
};
|
||||
let version = &*version.0.to_string();
|
||||
let t = template.as_mut().unwrap();
|
||||
for (platform, d) in &mut manifest.download_info {
|
||||
|
||||
Reference in New Issue
Block a user