mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-04 04:00:30 +00:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b59252d301 | ||
|
|
f71a178982 | ||
|
|
2a505d476c | ||
|
|
467662580f | ||
|
|
c9bdd59639 | ||
|
|
2b2d802813 | ||
|
|
599be4aaac |
@@ -5,7 +5,7 @@
|
|||||||
"dictionaryDefinitions": [
|
"dictionaryDefinitions": [
|
||||||
{
|
{
|
||||||
"name": "organization-dictionary",
|
"name": "organization-dictionary",
|
||||||
"path": "./.github/.cspell/organization-dictionary.txt",
|
"path": "https://raw.githubusercontent.com/taiki-e/github-actions/HEAD/.github/.cspell/organization-dictionary.txt",
|
||||||
"addWords": true
|
"addWords": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
185
.github/.cspell/organization-dictionary.txt
vendored
185
.github/.cspell/organization-dictionary.txt
vendored
@@ -1,185 +0,0 @@
|
|||||||
// This is a dictionary shared by projects under https://github.com/taiki-e.
|
|
||||||
// It is not intended for manual editing.
|
|
||||||
|
|
||||||
endo
|
|
||||||
taiki
|
|
||||||
|
|
||||||
// tool name and its configs or options
|
|
||||||
asan
|
|
||||||
cdylib
|
|
||||||
cflags
|
|
||||||
clippy
|
|
||||||
codegen
|
|
||||||
cranelift
|
|
||||||
cxxflags
|
|
||||||
dylib
|
|
||||||
exitcode
|
|
||||||
miri
|
|
||||||
miriflags
|
|
||||||
msan
|
|
||||||
rlib
|
|
||||||
rustc
|
|
||||||
rustdoc
|
|
||||||
rustdocflags
|
|
||||||
rustflags
|
|
||||||
rustfmt
|
|
||||||
rustsec
|
|
||||||
rustup
|
|
||||||
staticlib
|
|
||||||
tsan
|
|
||||||
valgrind
|
|
||||||
xcompile
|
|
||||||
Zmiri
|
|
||||||
|
|
||||||
// Rust target triple/spec
|
|
||||||
aarch
|
|
||||||
amdgpu
|
|
||||||
androideabi
|
|
||||||
armeb
|
|
||||||
armebv
|
|
||||||
armv
|
|
||||||
atmega
|
|
||||||
bpfeb
|
|
||||||
bpfel
|
|
||||||
csky
|
|
||||||
cuda
|
|
||||||
eabi
|
|
||||||
eabihf
|
|
||||||
emscripten
|
|
||||||
espidf
|
|
||||||
fortanix
|
|
||||||
gnuabi
|
|
||||||
gnuabiv
|
|
||||||
gnueabi
|
|
||||||
gnueabihf
|
|
||||||
gnullvm
|
|
||||||
gnuspe
|
|
||||||
gnux
|
|
||||||
illumos
|
|
||||||
imac
|
|
||||||
imafc
|
|
||||||
libnx
|
|
||||||
loongarch
|
|
||||||
macabi
|
|
||||||
mipsel
|
|
||||||
mipsisa
|
|
||||||
msvc
|
|
||||||
muslabi
|
|
||||||
musleabi
|
|
||||||
musleabihf
|
|
||||||
newlib
|
|
||||||
newlibeabihf
|
|
||||||
nvptx
|
|
||||||
ohos
|
|
||||||
openwrt
|
|
||||||
relibc
|
|
||||||
riscv
|
|
||||||
softfloat
|
|
||||||
sparcv
|
|
||||||
spirv
|
|
||||||
teeos
|
|
||||||
thumbeb
|
|
||||||
thumbebv
|
|
||||||
thumbv
|
|
||||||
tvos
|
|
||||||
uclibc
|
|
||||||
uclibceabi
|
|
||||||
uclibceabihf
|
|
||||||
uefi
|
|
||||||
vxworks
|
|
||||||
wasi
|
|
||||||
watchos
|
|
||||||
xous
|
|
||||||
xtensa
|
|
||||||
|
|
||||||
// Rust other
|
|
||||||
aclass
|
|
||||||
acqrel
|
|
||||||
alloc
|
|
||||||
builtins
|
|
||||||
bytecount
|
|
||||||
canonicalize
|
|
||||||
cfgs
|
|
||||||
compat
|
|
||||||
concat
|
|
||||||
ctypes
|
|
||||||
dealloc
|
|
||||||
deque
|
|
||||||
doctest
|
|
||||||
doctests
|
|
||||||
hasher
|
|
||||||
idents
|
|
||||||
impls
|
|
||||||
incompat
|
|
||||||
inlateout
|
|
||||||
intrinsics
|
|
||||||
lateout
|
|
||||||
libdir
|
|
||||||
mclass
|
|
||||||
memcpy
|
|
||||||
msrv
|
|
||||||
nand
|
|
||||||
nanos
|
|
||||||
nomem
|
|
||||||
nonoverlapping
|
|
||||||
noreturn
|
|
||||||
nostack
|
|
||||||
peekable
|
|
||||||
powf
|
|
||||||
punct
|
|
||||||
rclass
|
|
||||||
repr
|
|
||||||
rfind
|
|
||||||
rfold
|
|
||||||
rposition
|
|
||||||
rsplit
|
|
||||||
rustlib
|
|
||||||
seqcst
|
|
||||||
simd
|
|
||||||
splitn
|
|
||||||
structs
|
|
||||||
subsec
|
|
||||||
supertrait
|
|
||||||
supertraits
|
|
||||||
sysroot
|
|
||||||
toolchains
|
|
||||||
turbofish
|
|
||||||
uninit
|
|
||||||
unsized
|
|
||||||
upcastable
|
|
||||||
|
|
||||||
// Other
|
|
||||||
armel
|
|
||||||
armhf
|
|
||||||
binutils
|
|
||||||
connrefused
|
|
||||||
cygwin
|
|
||||||
dpkg
|
|
||||||
elif
|
|
||||||
endianness
|
|
||||||
esac
|
|
||||||
euxo
|
|
||||||
gsub
|
|
||||||
libc
|
|
||||||
markdownlint
|
|
||||||
moreutils
|
|
||||||
msys
|
|
||||||
noninteractive
|
|
||||||
noprofile
|
|
||||||
norc
|
|
||||||
nproc
|
|
||||||
objcopy
|
|
||||||
objdump
|
|
||||||
pacman
|
|
||||||
pipefail
|
|
||||||
powerset
|
|
||||||
proto
|
|
||||||
ranlib
|
|
||||||
readelf
|
|
||||||
shellcheckrc
|
|
||||||
SIGABRT
|
|
||||||
SIGILL
|
|
||||||
subcmd
|
|
||||||
tempdir
|
|
||||||
tlsv
|
|
||||||
tmpdir
|
|
||||||
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
@@ -111,7 +111,7 @@ jobs:
|
|||||||
- almalinux:9 # glibc 2.34
|
- almalinux:9 # glibc 2.34
|
||||||
- almalinux:9-minimal # glibc 2.34
|
- almalinux:9-minimal # glibc 2.34
|
||||||
- centos:7 # glibc 2.17
|
- centos:7 # glibc 2.17
|
||||||
- alpine:latest # musl 1.2.4 (as of alpine 3.18)
|
- alpine:latest # musl 1.2.4 (as of alpine 3.19)
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
container: ${{ matrix.container }}
|
container: ${{ matrix.container }}
|
||||||
|
|||||||
12
CHANGELOG.md
12
CHANGELOG.md
@@ -10,6 +10,14 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [2.23.2] - 2023-12-26
|
||||||
|
|
||||||
|
- Update `dprint@latest` to 0.45.0.
|
||||||
|
|
||||||
|
## [2.23.1] - 2023-12-25
|
||||||
|
|
||||||
|
- Update `just@latest` to 1.18.1.
|
||||||
|
|
||||||
## [2.23.0] - 2023-12-23
|
## [2.23.0] - 2023-12-23
|
||||||
|
|
||||||
- Support `cargo-export`. ([#312](https://github.com/taiki-e/install-action/pull/312), thanks @bazhenov)
|
- Support `cargo-export`. ([#312](https://github.com/taiki-e/install-action/pull/312), thanks @bazhenov)
|
||||||
@@ -1545,7 +1553,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.23.0...HEAD
|
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.23.2...HEAD
|
||||||
|
[2.23.2]: https://github.com/taiki-e/install-action/compare/v2.23.1...v2.23.2
|
||||||
|
[2.23.1]: https://github.com/taiki-e/install-action/compare/v2.23.0...v2.23.1
|
||||||
[2.23.0]: https://github.com/taiki-e/install-action/compare/v2.22.10...v2.23.0
|
[2.23.0]: https://github.com/taiki-e/install-action/compare/v2.22.10...v2.23.0
|
||||||
[2.22.10]: https://github.com/taiki-e/install-action/compare/v2.22.9...v2.22.10
|
[2.22.10]: https://github.com/taiki-e/install-action/compare/v2.22.9...v2.22.10
|
||||||
[2.22.9]: https://github.com/taiki-e/install-action/compare/v2.22.8...v2.22.9
|
[2.22.9]: https://github.com/taiki-e/install-action/compare/v2.22.8...v2.22.9
|
||||||
|
|||||||
4
main.sh
4
main.sh
@@ -501,8 +501,8 @@ case "${host_os}" in
|
|||||||
else
|
else
|
||||||
info "old jq (${jq_version}) has bug on Windows; downloading jq 1.7 (will not be added to PATH)"
|
info "old jq (${jq_version}) has bug on Windows; downloading jq 1.7 (will not be added to PATH)"
|
||||||
mkdir -p "${install_action_dir}/jq/bin"
|
mkdir -p "${install_action_dir}/jq/bin"
|
||||||
url='https://github.com/jqlang/jq/releases/download/jq-1.7/jq-windows-amd64.exe'
|
url='https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-windows-amd64.exe'
|
||||||
checksum='2e9cc54d0a5d098e2007decec1dbb3c555ca2f5aabded7aec907fe0ffe401aab'
|
checksum='7451fbbf37feffb9bf262bd97c54f0da558c63f0748e64152dd87b0a07b6d6ab'
|
||||||
(
|
(
|
||||||
cd "${install_action_dir}/jq/bin"
|
cd "${install_action_dir}/jq/bin"
|
||||||
download_and_checksum "${url}" "${checksum}"
|
download_and_checksum "${url}" "${checksum}"
|
||||||
|
|||||||
22
manifests/dprint.json
generated
22
manifests/dprint.json
generated
@@ -24,7 +24,27 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.44.0"
|
"version": "0.45.0"
|
||||||
|
},
|
||||||
|
"0.45": {
|
||||||
|
"version": "0.45.0"
|
||||||
|
},
|
||||||
|
"0.45.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "8fb959aeeb441e0038217a7973f3a8e246e7aa46b77b33ba5f5e2f38d86f531b"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "6df01e0357049ad3bc62bbd2f60c9c448bd747b650ebf20f7ab5a38cefd36b44"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "0a5a83b521f152cd83cfb95ef119286e472b3b43077b3ffaeb4b3297fbb52e7f"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "48ba9f0910e32a66c869cffc6fd96d2d8f000ffb3d11234e71ae952f322dc849"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "cf23ab2785ca25f27ed5ca5127663dfe0131ae146d0b8d5159b06e0694ad74ac"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.44": {
|
"0.44": {
|
||||||
"version": "0.44.0"
|
"version": "0.44.0"
|
||||||
|
|||||||
41
manifests/just.json
generated
41
manifests/just.json
generated
@@ -18,10 +18,47 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.17.0"
|
"version": "1.18.1"
|
||||||
},
|
},
|
||||||
"1": {
|
"1": {
|
||||||
"version": "1.17.0"
|
"version": "1.18.1"
|
||||||
|
},
|
||||||
|
"1.18": {
|
||||||
|
"version": "1.18.1"
|
||||||
|
},
|
||||||
|
"1.18.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "3dccee333c6ec14a533c53748e8944da58a91877ec6f9d20579744b76c7d4096"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "d83b17fcb087f8622dac99293b770b585318c0fbee32b36aecc4b811ec094318"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "790ed04a64d2191e1c3a3c4dcf935d8d0a4704624023e7cd09fc627ab413b5f4"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "93ef250e5e043dfccf93cfcf62b8e1dc81b9bc7498e9b9d394d86a9f099c8fe3"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "0834c029624ba3a04228be9a2b784b7f75d459a07ebf29105186f9b634c8678b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.18.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "c5c4dd7692250fec357725295b4265617c4c6687df1a74e5f2c65cd70a20052d"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "ef0e343d5c14234a707e70b3e27a1606bfaedae3005863a16a74919a9364f8bf"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "308658be85d7a0b7a702b1b011cd2f766c756d105c1fd215e0ca1cc18e456be6"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "b23013b5aaadbf1ee687b789ed901aec82b79761b9ae20e5b90c7e48109858af"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "0c43173e2fc676091279025f55b4af00ec8444e219e89ab835c770e57717d288"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.17": {
|
"1.17": {
|
||||||
"version": "1.17.0"
|
"version": "1.17.0"
|
||||||
|
|||||||
@@ -350,7 +350,7 @@ if [[ -f .cspell.json ]]; then
|
|||||||
dependencies=$(sed <<<"${dependencies}" 's/[0-9_-]/\n/g' | LC_ALL=C sort -f -u)
|
dependencies=$(sed <<<"${dependencies}" 's/[0-9_-]/\n/g' | LC_ALL=C sort -f -u)
|
||||||
fi
|
fi
|
||||||
config_old=$(<.cspell.json)
|
config_old=$(<.cspell.json)
|
||||||
config_new=$(grep <<<"${config_old}" -v ' *//' | jq 'del(.dictionaries[] | select(index("organization-dictionary") | not))' | jq 'del(.dictionaryDefinitions[] | select(.name == "organization-dictionary" | not))')
|
config_new=$(grep <<<"${config_old}" -v '^ *//' | jq 'del(.dictionaries[] | select(index("organization-dictionary") | not))' | jq 'del(.dictionaryDefinitions[] | select(.name == "organization-dictionary" | not))')
|
||||||
trap -- 'echo "${config_old}" >.cspell.json; echo >&2 "$0: trapped SIGINT"; exit 1' SIGINT
|
trap -- 'echo "${config_old}" >.cspell.json; echo >&2 "$0: trapped SIGINT"; exit 1' SIGINT
|
||||||
echo "${config_new}" >.cspell.json
|
echo "${config_new}" >.cspell.json
|
||||||
if [[ -n "${has_rust}" ]]; then
|
if [[ -n "${has_rust}" ]]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user