mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-28 18:10:26 +00:00
Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7412a5eb82 | ||
|
|
e7fb3cf8d9 | ||
|
|
a62a22d1c7 | ||
|
|
334ac84481 | ||
|
|
db5a06b7aa | ||
|
|
e3a861d97f | ||
|
|
4664ed74d5 | ||
|
|
f0c993f6eb | ||
|
|
b7354d4598 |
6
.github/.cspell/organization-dictionary.txt
vendored
6
.github/.cspell/organization-dictionary.txt
vendored
@@ -26,7 +26,7 @@ valgrind
|
||||
xcompile
|
||||
Zmiri
|
||||
|
||||
// Rust target triple
|
||||
// Rust target triple/spec
|
||||
aarch
|
||||
amdgpu
|
||||
androideabi
|
||||
@@ -53,6 +53,7 @@ gnuspe
|
||||
gnux
|
||||
illumos
|
||||
imac
|
||||
libnx
|
||||
loongarch
|
||||
macabi
|
||||
mipsel
|
||||
@@ -61,14 +62,17 @@ msvc
|
||||
muslabi
|
||||
musleabi
|
||||
musleabihf
|
||||
newlib
|
||||
newlibeabihf
|
||||
nvptx
|
||||
ohos
|
||||
openwrt
|
||||
relibc
|
||||
riscv
|
||||
softfloat
|
||||
sparcv
|
||||
spirv
|
||||
teeos
|
||||
thumbeb
|
||||
thumbebv
|
||||
thumbv
|
||||
|
||||
19
CHANGELOG.md
19
CHANGELOG.md
@@ -10,6 +10,20 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.15.2] - 2023-08-12
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.26.
|
||||
|
||||
## [2.15.1] - 2023-08-11
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.2.1.
|
||||
|
||||
## [2.15.0] - 2023-08-10
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.2.0.
|
||||
|
||||
- Update `cargo-make@latest` to 0.36.13.
|
||||
|
||||
## [2.14.3] - 2023-08-09
|
||||
|
||||
- Update `protoc@latest` to 3.24.0.
|
||||
@@ -1055,7 +1069,10 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.14.3...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.15.2...HEAD
|
||||
[2.15.2]: https://github.com/taiki-e/install-action/compare/v2.15.1...v2.15.2
|
||||
[2.15.1]: https://github.com/taiki-e/install-action/compare/v2.15.0...v2.15.1
|
||||
[2.15.0]: https://github.com/taiki-e/install-action/compare/v2.14.3...v2.15.0
|
||||
[2.14.3]: https://github.com/taiki-e/install-action/compare/v2.14.2...v2.14.3
|
||||
[2.14.2]: https://github.com/taiki-e/install-action/compare/v2.14.1...v2.14.2
|
||||
[2.14.1]: https://github.com/taiki-e/install-action/compare/v2.14.0...v2.14.1
|
||||
|
||||
4
main.sh
4
main.sh
@@ -350,14 +350,14 @@ case "$(uname -s)" in
|
||||
Linux)
|
||||
host_os=linux
|
||||
if grep -q '^ID_LIKE=' /etc/os-release; then
|
||||
base_distro="$(grep '^ID_LIKE=' /etc/os-release | sed 's/^ID_LIKE=//')"
|
||||
base_distro=$(grep '^ID_LIKE=' /etc/os-release | sed 's/^ID_LIKE=//')
|
||||
case "${base_distro}" in
|
||||
*debian*) base_distro=debian ;;
|
||||
*alpine*) base_distro=alpine ;;
|
||||
*fedora*) base_distro=fedora ;;
|
||||
esac
|
||||
else
|
||||
base_distro="$(grep '^ID=' /etc/os-release | sed 's/^ID=//')"
|
||||
base_distro=$(grep '^ID=' /etc/os-release | sed 's/^ID=//')
|
||||
fi
|
||||
case "${base_distro}" in
|
||||
fedora)
|
||||
|
||||
16
manifests/cargo-binstall.json
generated
16
manifests/cargo-binstall.json
generated
@@ -21,26 +21,26 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.1.2"
|
||||
"version": "1.2.1"
|
||||
},
|
||||
"1.1.2": {
|
||||
"1.2.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a77a735455c4fd379d7965184086fa5b1a72f9f0246a5f6e6fd79ae5362bdc39"
|
||||
"checksum": "579db0cea00c5afab93a957f5db7aea9b762e0a7cd1e882b5b9fdb94fed78471"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "27e688f0371a4f049b8c69d4fc73cc6986f5e4cfce78b9b150fd79a1c4d1e890"
|
||||
"checksum": "50b8090d74b77de12c1dbaa7204476c927c02ee8a5cefddf7959412f72cca5d1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f98e0e29be8f0ce5563de76032ec5daf604edda492ee33aed69a88136d06b374"
|
||||
"checksum": "8906f2ab674125d73b9cca71db6615fa432b1aa594e6fea7a896b4931798066d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "a8495cd3463fc71be50ab7a6d135007e2356ca528c63c044370110f52f5c5fc9"
|
||||
"checksum": "b847dd62ea44b9bcf55a267ee247c69fbe678f291bdf1705ed3565425f6a5cf5"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "a27733cb48b3705c7df8b86224b5f97f24aef4a5ffca851cb948413207e9ecff"
|
||||
"checksum": "faedc148029f30496438548b7e7a4583f0cc7fe14e61e8b838df83c5a47a32c8"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "dd775c2a9317e59b3583303a2ad5608cfabb3270f03481d09e63cbb371854f2d"
|
||||
"checksum": "6809ae3c7f35232ea1c2f2bbaa2bb1aa7493764cbd8445416a801ab781f83d0b"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
21
manifests/cargo-llvm-cov.json
generated
21
manifests/cargo-llvm-cov.json
generated
@@ -18,10 +18,27 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.5.25"
|
||||
"version": "0.5.26"
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.25"
|
||||
"version": "0.5.26"
|
||||
},
|
||||
"0.5.26": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "9284d4ff91e76a12186670a370ecd481e0ef430f077d5258b7c45560fdce2a1f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9972f993cab0668ee22c1b1cec6c84b00e810ba56c1479122751dd23a9fd71df"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f60ad6861037cd98cc5f9ed640f5bc347188ca4053956dfdc544d4259518ee29"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "0bc7aec3aa09c638c0bc153170ab1f60802057ce9037c6febd10941e5751dc07"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "99864fc0f04d337a9a77fd24b89a6e9325381b5f7fb4542ce5e4a2ad2c12363c"
|
||||
}
|
||||
},
|
||||
"0.5.25": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
18
manifests/cargo-make.json
generated
18
manifests/cargo-make.json
generated
@@ -19,10 +19,24 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.36.12"
|
||||
"version": "0.36.13"
|
||||
},
|
||||
"0.36": {
|
||||
"version": "0.36.12"
|
||||
"version": "0.36.13"
|
||||
},
|
||||
"0.36.13": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "7f89f550b69e7bea469d34c09c6462cf8c7b08a5746c4e59a16600a4ebf6c409"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "fb383b0c461df1e1824caf6787035ca834d02ea765d6a18177bc1dbd3d2ac4c5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "390379ce493a788a0853fda09480dde00b7bb3c717393cd3785e45a9b42e6aa1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "e4dd8ed9035babdd5bd16799b713ec90373e65354aa92c0322a8031c78fcb65c"
|
||||
}
|
||||
},
|
||||
"0.36.12": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
@@ -21,7 +21,7 @@ set -x
|
||||
for manifest in manifests/*.json; do
|
||||
git add -N "${manifest}"
|
||||
if ! git diff --exit-code -- "${manifest}"; then
|
||||
name="$(basename "${manifest%.*}")"
|
||||
name=$(basename "${manifest%.*}")
|
||||
git stash
|
||||
old_version=$(jq -r '.latest.version' "${manifest}")
|
||||
git stash pop
|
||||
|
||||
@@ -80,7 +80,7 @@ for manifest in tools/codegen/base/*.json; do
|
||||
esac
|
||||
if [[ -n "${tool_name}" ]]; then
|
||||
if [[ "${version}" != "latest" ]]; then
|
||||
latest_version="$(jq -r ".latest.version" "manifests/${tool_name}.json")"
|
||||
latest_version=$(jq -r ".latest.version" "manifests/${tool_name}.json")
|
||||
case "${version}" in
|
||||
major.minor.patch) tool_name+="@${latest_version}" ;;
|
||||
major.minor) tool_name+="@${latest_version%.*}" ;;
|
||||
|
||||
@@ -15,6 +15,6 @@ if [[ $# -gt 0 ]]; then
|
||||
fi
|
||||
|
||||
for manifest in tools/codegen/base/*.json; do
|
||||
package="$(basename "${manifest%.*}")"
|
||||
package=$(basename "${manifest%.*}")
|
||||
cargo run --release -p install-action-internal-codegen -- "${package}" latest
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user