mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-30 10:50:25 +00:00
Compare commits
26 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5c256d5a57 | ||
|
|
1dbbb927fa | ||
|
|
99774fec7f | ||
|
|
c009cf7230 | ||
|
|
4c0366722b | ||
|
|
d22fec80bb | ||
|
|
d68eb5a251 | ||
|
|
4c45689087 | ||
|
|
dd9c3a3091 | ||
|
|
9fde11a221 | ||
|
|
f8a64c9409 | ||
|
|
d89c4e645c | ||
|
|
944658582a | ||
|
|
b4dcdef61e | ||
|
|
ac55832df9 | ||
|
|
0c6ec41fd5 | ||
|
|
28c9fa0aaf | ||
|
|
29f26380aa | ||
|
|
6982fae978 | ||
|
|
8781e6fb46 | ||
|
|
3cddd3fcd6 | ||
|
|
f6e0e17ee4 | ||
|
|
7fc108c5f7 | ||
|
|
f1c697fa06 | ||
|
|
e4ef34df89 | ||
|
|
260683b83e |
54
CHANGELOG.md
54
CHANGELOG.md
@@ -10,6 +10,48 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.32.18] - 2024-04-16
|
||||
|
||||
- Update `biome@latest` to 1.7.0.
|
||||
|
||||
## [2.32.17] - 2024-04-13
|
||||
|
||||
- Update `cargo-tarpaulin@latest` to 0.28.0.
|
||||
|
||||
## [2.32.16] - 2024-04-13
|
||||
|
||||
- Update `typos@latest` to 1.20.8.
|
||||
|
||||
- Update `syft@latest` to 1.2.0.
|
||||
|
||||
## [2.32.15] - 2024-04-12
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.21.
|
||||
|
||||
## [2.32.14] - 2024-04-12
|
||||
|
||||
- Update `wasmtime@latest` to 19.0.2.
|
||||
|
||||
## [2.32.13] - 2024-04-11
|
||||
|
||||
- Update `cargo-dinghy@latest` to 0.7.1.
|
||||
|
||||
## [2.32.12] - 2024-04-11
|
||||
|
||||
- Update `git-cliff@latest` to 2.2.1.
|
||||
|
||||
## [2.32.11] - 2024-04-10
|
||||
|
||||
- Update `typos@latest` to 1.20.7.
|
||||
|
||||
## [2.32.10] - 2024-04-09
|
||||
|
||||
- Update `typos@latest` to 1.20.5.
|
||||
|
||||
## [2.32.9] - 2024-04-05
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.11.
|
||||
|
||||
## [2.32.8] - 2024-04-05
|
||||
|
||||
- Update `parse-changelog@latest` to 0.6.6.
|
||||
@@ -2019,7 +2061,17 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.32.8...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.32.18...HEAD
|
||||
[2.32.18]: https://github.com/taiki-e/install-action/compare/v2.32.17...v2.32.18
|
||||
[2.32.17]: https://github.com/taiki-e/install-action/compare/v2.32.16...v2.32.17
|
||||
[2.32.16]: https://github.com/taiki-e/install-action/compare/v2.32.15...v2.32.16
|
||||
[2.32.15]: https://github.com/taiki-e/install-action/compare/v2.32.14...v2.32.15
|
||||
[2.32.14]: https://github.com/taiki-e/install-action/compare/v2.32.13...v2.32.14
|
||||
[2.32.13]: https://github.com/taiki-e/install-action/compare/v2.32.12...v2.32.13
|
||||
[2.32.12]: https://github.com/taiki-e/install-action/compare/v2.32.11...v2.32.12
|
||||
[2.32.11]: https://github.com/taiki-e/install-action/compare/v2.32.10...v2.32.11
|
||||
[2.32.10]: https://github.com/taiki-e/install-action/compare/v2.32.9...v2.32.10
|
||||
[2.32.9]: https://github.com/taiki-e/install-action/compare/v2.32.8...v2.32.9
|
||||
[2.32.8]: https://github.com/taiki-e/install-action/compare/v2.32.7...v2.32.8
|
||||
[2.32.7]: https://github.com/taiki-e/install-action/compare/v2.32.6...v2.32.7
|
||||
[2.32.6]: https://github.com/taiki-e/install-action/compare/v2.32.5...v2.32.6
|
||||
|
||||
@@ -31,6 +31,7 @@ manual_assert = { level = "allow", priority = 1 }
|
||||
manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395
|
||||
missing_errors_doc = { level = "allow", priority = 1 }
|
||||
module_name_repetitions = { level = "allow", priority = 1 }
|
||||
nonminimal_bool = { level = "allow", priority = 1 } # buggy https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+nonminimal_bool
|
||||
similar_names = { level = "allow", priority = 1 }
|
||||
single_match = { level = "allow", priority = 1 }
|
||||
single_match_else = { level = "allow", priority = 1 }
|
||||
|
||||
37
main.sh
37
main.sh
@@ -31,6 +31,13 @@ warn() {
|
||||
info() {
|
||||
echo "info: $*"
|
||||
}
|
||||
_sudo() {
|
||||
if type -P sudo &>/dev/null; then
|
||||
sudo "$@"
|
||||
else
|
||||
"$@"
|
||||
fi
|
||||
}
|
||||
download_and_checksum() {
|
||||
local url="$1"
|
||||
local checksum="$2"
|
||||
@@ -289,36 +296,20 @@ install_cargo_binstall() {
|
||||
fi
|
||||
}
|
||||
apt_update() {
|
||||
if type -P sudo &>/dev/null; then
|
||||
retry sudo apt-get -o Acquire::Retries=10 -qq update
|
||||
else
|
||||
retry apt-get -o Acquire::Retries=10 -qq update
|
||||
fi
|
||||
retry _sudo apt-get -o Acquire::Retries=10 -qq update
|
||||
apt_updated=1
|
||||
}
|
||||
apt_install() {
|
||||
if [[ -z "${apt_updated:-}" ]]; then
|
||||
apt_update
|
||||
fi
|
||||
if type -P sudo &>/dev/null; then
|
||||
retry sudo apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
|
||||
else
|
||||
retry apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
|
||||
fi
|
||||
retry _sudo apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
|
||||
}
|
||||
apt_remove() {
|
||||
if type -P sudo &>/dev/null; then
|
||||
sudo apt-get -qq -o Dpkg::Use-Pty=0 remove -y "$@"
|
||||
else
|
||||
apt-get -qq -o Dpkg::Use-Pty=0 remove -y "$@"
|
||||
fi
|
||||
_sudo apt-get -qq -o Dpkg::Use-Pty=0 remove -y "$@"
|
||||
}
|
||||
snap_install() {
|
||||
if type -P sudo &>/dev/null; then
|
||||
retry sudo snap install "$@"
|
||||
else
|
||||
retry snap install "$@"
|
||||
fi
|
||||
retry _sudo snap install "$@"
|
||||
}
|
||||
apk_install() {
|
||||
if type -P sudo &>/dev/null; then
|
||||
@@ -330,11 +321,7 @@ apk_install() {
|
||||
fi
|
||||
}
|
||||
dnf_install() {
|
||||
if type -P sudo &>/dev/null; then
|
||||
retry sudo "${dnf}" install -y "$@"
|
||||
else
|
||||
retry "${dnf}" install -y "$@"
|
||||
fi
|
||||
retry _sudo "${dnf}" install -y "$@"
|
||||
}
|
||||
sys_install() {
|
||||
case "${base_distro}" in
|
||||
|
||||
27
manifests/biome.json
generated
27
manifests/biome.json
generated
@@ -35,10 +35,33 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.6.4"
|
||||
"version": "1.7.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.6.4"
|
||||
"version": "1.7.0"
|
||||
},
|
||||
"1.7": {
|
||||
"version": "1.7.0"
|
||||
},
|
||||
"1.7.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "9e8df2e263bd1a3c057a661682b280edf73c40a288f0c3267d11fcde2553cb87"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "2586beedcefa5ad6c5f2ae43148bf4c4e266eab3718e8b0355deb3b388e03358"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a305a0e39b54301c97ab72c40db3409cc7d452096eee659c2402338402126f24"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "a042bf5ee40e0b84ee7860a58af69d0766db719eec5a103e9f09b2eef08cf663"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "3ea37facceb5f565bd6ec5e343ed7aa4257ae78f42671dd68d9af06a1018803b"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "89d972f4d3e41475802b9d3f0e1dc6ed9d31079e8902813f9e4a5600fd814a81"
|
||||
}
|
||||
},
|
||||
"1.6": {
|
||||
"version": "1.6.4"
|
||||
|
||||
18
manifests/cargo-deny.json
generated
18
manifests/cargo-deny.json
generated
@@ -19,10 +19,24 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.14.20"
|
||||
"version": "0.14.21"
|
||||
},
|
||||
"0.14": {
|
||||
"version": "0.14.20"
|
||||
"version": "0.14.21"
|
||||
},
|
||||
"0.14.21": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a44734086a42d7b93715da545c2423684718d89d4855cd776384444a366813fd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9bf07f9348aee79a0ed18caa399e12eb91f5397333b5b46ecd8f966bc1c657d5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "231f24cfa8ef1e517b3dea37d90a5d8c4ad297276d4133852c1b2a8d084a1720"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "60cd49d30f5fbe63d7d20c4c2d90253f932cb4e9f9468d20a7bf152da959c3e4"
|
||||
}
|
||||
},
|
||||
"0.14.20": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
18
manifests/cargo-dinghy.json
generated
18
manifests/cargo-dinghy.json
generated
@@ -11,7 +11,23 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.6.8"
|
||||
"version": "0.7.1"
|
||||
},
|
||||
"0.7": {
|
||||
"version": "0.7.1"
|
||||
},
|
||||
"0.7.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "1985095f34f016900d237efc5479be3154f6fd2d168109a4c6d774d77e9eb21f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "30902c7a7834f773c56ac2bde6b58be983b13b3d4cd7077ec415ba4b06c4039b"
|
||||
}
|
||||
},
|
||||
"0.7.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "01ef6234425231a6e49b40fb0fc4df13095756a02aff61f6c3ee862cd57916e1"
|
||||
}
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.8"
|
||||
|
||||
18
manifests/cargo-make.json
generated
18
manifests/cargo-make.json
generated
@@ -19,10 +19,24 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.37.10"
|
||||
"version": "0.37.11"
|
||||
},
|
||||
"0.37": {
|
||||
"version": "0.37.10"
|
||||
"version": "0.37.11"
|
||||
},
|
||||
"0.37.11": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6c5b0196681e4582269a6bee9c85d98533debb628ee0a7d4580c68f6f47b6cdb"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "c92d7e381c87d3619084dfb83743cf273a0e78b5fa2fdde030e12b0bfbbba954"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "097cb1bec258213b8b91cd54ea39d41018e5caac6c48d04e60d245b31838210b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "1bfb4f3fba3e22efbc504421739547eaa063414f82d7a7b1af4ff0e98cda0be3"
|
||||
}
|
||||
},
|
||||
"0.37.10": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
22
manifests/cargo-tarpaulin.json
generated
22
manifests/cargo-tarpaulin.json
generated
@@ -18,7 +18,27 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.27.3"
|
||||
"version": "0.28.0"
|
||||
},
|
||||
"0.28": {
|
||||
"version": "0.28.0"
|
||||
},
|
||||
"0.28.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "c86810ef9638219f70db16e9e272584b1365c2edfb63fe0e03f7254954c0a717"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "6bc2f349c837042fc90b3841d9ff5e657c7f5d9ebb2a15a4ba70ab5040587bf7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6ae64d9ebb91fe26bd8e2cb61c0a3604c0aa53c080d99921cc95d05d31e866f9"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6c023e176798e78c81cc4ba15d66c5f4f4f21c8000e69d469075b5927a1a8644"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b2fee8ce9cb93cab5b467459cf4b63dd80ea372dac36c98fccc35660dd454fd5"
|
||||
}
|
||||
},
|
||||
"0.27": {
|
||||
"version": "0.27.3"
|
||||
|
||||
26
manifests/git-cliff.json
generated
26
manifests/git-cliff.json
generated
@@ -27,13 +27,33 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "2.2.0"
|
||||
"version": "2.2.1"
|
||||
},
|
||||
"2": {
|
||||
"version": "2.2.0"
|
||||
"version": "2.2.1"
|
||||
},
|
||||
"2.2": {
|
||||
"version": "2.2.0"
|
||||
"version": "2.2.1"
|
||||
},
|
||||
"2.2.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "3cf00214bb60269a1d4073c10bc468907e9b92570892817083fdecd3133e5da3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "59f761954d01ffdabb7db83f3cf49891158a303d9be27898d5e62477bf2308fa"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "727c92204c1b214204d9be1e7f6efcfcb236f2cc0bd9e51f51d39e25926648e7"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6e8d262c30c15d9b8b5d4029ce92f7576bfcd83c26a9c1a964e219695b236046"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "6f1d4b2c93bd35014074aa1b383fb7c4fe552ca0e241514c10e89da5f09434ba"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "ca0d2dd4e3590c6c78bda6ce5c8275e201da4c1f5a47998de4118dccfdbde01b"
|
||||
}
|
||||
},
|
||||
"2.2.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
24
manifests/syft.json
generated
24
manifests/syft.json
generated
@@ -23,10 +23,30 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.1.1"
|
||||
"version": "1.2.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.1.1"
|
||||
"version": "1.2.0"
|
||||
},
|
||||
"1.2": {
|
||||
"version": "1.2.0"
|
||||
},
|
||||
"1.2.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "f56d63f6be18b12b6aff1222f5c9bcfe739b7d167165ed784151bb38e6c49bb2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "8be9524c6b91304bbdddd183ff884b1cbdd805ba0d228b587ad3566ea0e66171"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "aec5b0219d948be0c9489c30eda9f463d10d7bcc3edca7b5c3b0f6d76dbc0704"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5699156ca5e568dad326605e2cb8a24774cd87ab858ac8fc438b8028e13c9d89"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "efaf83c8af800cea03f78eed117dfc8c16bebc64e6bcb165e0287cdae195fd76"
|
||||
}
|
||||
},
|
||||
"1.1": {
|
||||
"version": "1.1.1"
|
||||
|
||||
62
manifests/typos.json
generated
62
manifests/typos.json
generated
@@ -15,13 +15,69 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.20.4"
|
||||
"version": "1.20.8"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.20.4"
|
||||
"version": "1.20.8"
|
||||
},
|
||||
"1.20": {
|
||||
"version": "1.20.4"
|
||||
"version": "1.20.8"
|
||||
},
|
||||
"1.20.8": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "681a132089eae4d7c08b9bd9e0fb4bd40eb2418658130c91dcadaaa190cb0334"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "3f321104f7d5fe7f7d773d888ef0b235aad6c64889486b1d0858335c8f7075b7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "bdd479b600d84b423b36811140b7617c6dd541df46e9d8729a837b5431351463"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "50b0c0392c0d49f4617daa30035d632c9dbe1c6ad0facca73395d7be50163b7e"
|
||||
}
|
||||
},
|
||||
"1.20.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "90ec15ee370cabe01111e8fb488e9b96382c6e27e3444d285df49387fedb5c52"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "5f93dda37eedfbfc9e9513c23402432d7e4a99dcf926cad69a2e24ae3c2c9f1c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "9d12e8b464d29be93b53da2bf8dbd727fc8dd51ce25d40b67edd62209d40297e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "23ffc31c0beea9b2cd832cec5e77e3d516c9f6c0ae3aa92d160b5f2447569be3"
|
||||
}
|
||||
},
|
||||
"1.20.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "bceb5e6a9bde42e8147809bb894835aad65563fc90ac8f0c512ec750b5fb0ed7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "309554fd276f5ef670c95e92e698b5fdf866fd863b686df185e5e677353044b9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "bcc6718c7dfba565223b67308f52d4fde521fb96be9c7865112191fd571eeac1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b963887ffb9c59829c5cc6316396222391d2783aac91e500bca872e1aeeaf956"
|
||||
}
|
||||
},
|
||||
"1.20.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "dd638fcde5e955bb801b9be28e912977dba6c857603ca14c212c71fc6cd871b0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "55cd7b30f2a081e6cda222df753da265daf816fe379d6307ba14de7f0c6a493f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "b98a51f9b41c606d7f431e2902e2929daba17ee8841f4b197b1459ee1b66b6eb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "d35a6e13fab8b967ae07acb23416c8ed2fb9deb8d57fc0e0f7403606a968e110"
|
||||
}
|
||||
},
|
||||
"1.20.4": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
1801
manifests/wasmtime.json
generated
1801
manifests/wasmtime.json
generated
File diff suppressed because it is too large
Load Diff
@@ -2,6 +2,7 @@
|
||||
"repository": "https://github.com/sonos/dinghy",
|
||||
"tag_prefix": "",
|
||||
"rust_crate": "${package}",
|
||||
"broken": ["0.7.0"],
|
||||
"asset_name": "${package}-${rust_target_os}-${version}.tgz",
|
||||
"bin": "${package}-${version}/${package}${exe}",
|
||||
"platform": {
|
||||
|
||||
Reference in New Issue
Block a user