mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-28 10:00:26 +00:00
Compare commits
15 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d3afca2ffc | ||
|
|
11d418d698 | ||
|
|
93edea8666 | ||
|
|
af5165ce25 | ||
|
|
2a60fd3151 | ||
|
|
0c4592b32a | ||
|
|
005d3ec234 | ||
|
|
5d8239931a | ||
|
|
43e49c2430 | ||
|
|
70715d2909 | ||
|
|
396587837c | ||
|
|
dac579fb5b | ||
|
|
4dbb2933f9 | ||
|
|
7e43915f05 | ||
|
|
fe6fb3761a |
33
CHANGELOG.md
33
CHANGELOG.md
@@ -10,6 +10,32 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.5.0] - 2023-02-23
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.10.
|
||||
|
||||
- Switch to composite action. ([#58](https://github.com/taiki-e/install-action/pull/58))
|
||||
|
||||
## [2.4.4] - 2023-02-21
|
||||
|
||||
- Update `wasmtime@latest` to 6.0.0.
|
||||
|
||||
## [2.4.3] - 2023-02-17
|
||||
|
||||
- Update `zola@latest` to 0.17.0.
|
||||
|
||||
- Update `protoc@latest` to 3.22.0.
|
||||
|
||||
## [2.4.2] - 2023-02-14
|
||||
|
||||
- Update `mdbook@latest` to 0.4.27.
|
||||
|
||||
- Update `dprint@latest` to 0.34.5.
|
||||
|
||||
## [2.4.1] - 2023-02-13
|
||||
|
||||
- Update `cargo-binstall@latest` to 0.20.1.
|
||||
|
||||
## [2.4.0] - 2023-02-11
|
||||
|
||||
- Support `cargo-tarpaulin`. ([#65](https://github.com/taiki-e/install-action/pull/65), thanks @orhun)
|
||||
@@ -611,7 +637,12 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.4.0...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.5.0...HEAD
|
||||
[2.5.0]: https://github.com/taiki-e/install-action/compare/v2.4.4...v2.5.0
|
||||
[2.4.4]: https://github.com/taiki-e/install-action/compare/v2.4.3...v2.4.4
|
||||
[2.4.3]: https://github.com/taiki-e/install-action/compare/v2.4.2...v2.4.3
|
||||
[2.4.2]: https://github.com/taiki-e/install-action/compare/v2.4.1...v2.4.2
|
||||
[2.4.1]: https://github.com/taiki-e/install-action/compare/v2.4.0...v2.4.1
|
||||
[2.4.0]: https://github.com/taiki-e/install-action/compare/v2.3.5...v2.4.0
|
||||
[2.3.5]: https://github.com/taiki-e/install-action/compare/v2.3.4...v2.3.5
|
||||
[2.3.4]: https://github.com/taiki-e/install-action/compare/v2.3.3...v2.3.4
|
||||
|
||||
12
action.yml
12
action.yml
@@ -11,6 +11,14 @@ inputs:
|
||||
required: false
|
||||
default: 'true'
|
||||
|
||||
# Note:
|
||||
# - inputs.* should be manually mapped to INPUT_* due to https://github.com/actions/runner/issues/665
|
||||
# - Use GITHUB_*/RUNNER_* instead of github.*/runner.* due to https://github.com/actions/runner/issues/2185
|
||||
runs:
|
||||
using: node16
|
||||
main: main.js
|
||||
using: composite
|
||||
steps:
|
||||
- run: bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh"
|
||||
shell: bash
|
||||
env:
|
||||
INPUT_TOOL: ${{ inputs.tool }}
|
||||
INPUT_CHECKSUM: ${{ inputs.checksum }}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/bin/bash
|
||||
#!/usr/bin/env bash
|
||||
set -euxo pipefail
|
||||
IFS=$'\n\t'
|
||||
cd "$(dirname "$0")"/..
|
||||
|
||||
28
main.js
28
main.js
@@ -1,28 +0,0 @@
|
||||
// This is a script that just calls the bash script that does the main
|
||||
// processing of the action. It works like a composite action that calls
|
||||
// a single bash script.
|
||||
//
|
||||
// This was originally a trick adopted to make bash script-based actions work
|
||||
// without docker before composite actions were supported. However, due to
|
||||
// various problems with composite actions, this trick is still needed:
|
||||
// - https://github.com/actions/runner/issues/665
|
||||
// - https://github.com/actions/runner/issues/2185
|
||||
// Although there are ways to work around these like cache-cargo-install-action does:
|
||||
// https://github.com/taiki-e/cache-cargo-install-action/blob/v1.0.1/action.yml#L9-L11
|
||||
|
||||
const { execFileSync } = require('child_process');
|
||||
|
||||
function main() {
|
||||
try {
|
||||
execFileSync(
|
||||
'bash',
|
||||
['--noprofile', '--norc', `${__dirname}/main.sh`],
|
||||
{ stdio: 'inherit' }
|
||||
);
|
||||
} catch (e) {
|
||||
console.log(`::error::${e.message}`);
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
main();
|
||||
16
manifests/cargo-binstall.json
generated
16
manifests/cargo-binstall.json
generated
@@ -20,26 +20,26 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.19.3"
|
||||
"version": "0.20.1"
|
||||
},
|
||||
"0.19.3": {
|
||||
"0.20.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "da46fac978af7d86820d1b6bbd14cfd10187bc25ac14c0236d3de8da7d92a183"
|
||||
"checksum": "4729eea4277f0cfb72dd983984ef7b3938f0af5f0e256ca6e6b90c6177decbb2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "237a702ac2ee3130bff3624a7296ec471c6b6ff45cc29af30216b50f2124af5d"
|
||||
"checksum": "8b057687f4e367bd51c2feb7f9473d2fe50fa54273ec9ae61e4e0238044f4761"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "053a32c20f44439366fdff80f5106097d6c3d128cb436cb0f425f32ed608d78b"
|
||||
"checksum": "467b0abcabe9c0456f721d108c90b53ea050d121f7c9ae8b23a048d0f55bad16"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "be6c2542f093f393aa72734c96b12a353ec94232afba86fa6e93f25ed6d0669e"
|
||||
"checksum": "8f7b6f899de74110bf7426ca9d579d4981c67a13ada64907e7095a0cd1b3f116"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ba01100fbd810977b4e12deddfaab0516acc96cded05e00ccb4acfcab7d67f7c"
|
||||
"checksum": "05a1cb0a1c779263f0173e351cc5e6aab0dfc49a7c1fa5152422c4e9d16b13c0"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "22aa13d36cba7d1aee1a531bed53374c6ed3d02daf542fd65eee3c5dad700bc8"
|
||||
"checksum": "39e011c1e13b0f510c8c729de4bc4c93984f88c4d30cfa975e9672320ac7bd8a"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
21
manifests/cargo-llvm-cov.json
generated
21
manifests/cargo-llvm-cov.json
generated
@@ -17,10 +17,27 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.5.9"
|
||||
"version": "0.5.10"
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.9"
|
||||
"version": "0.5.10"
|
||||
},
|
||||
"0.5.10": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6ff31ac54aacc133c8d462c99b353dc31924aa9d0bc088ffdd8caa8cc7a14be4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "a0924478bfd7a62711d8e9186470dfbb2a00ed22dba704bcd98f65dc41fd5ec7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "3504347f7bdde8fa7c73e938c3cbce5397418799f9125ee3729e7168e387e5c0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "c395bb8834c779b1bb5a2e0d8302eeec1ef389ee980b47b21f4573181c769786"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "3935ac3f3e4af883f698d5e41dae9b3d248ce0a606b0520b739d5e967d78a10e"
|
||||
}
|
||||
},
|
||||
"0.5.9": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
21
manifests/dprint.json
generated
21
manifests/dprint.json
generated
@@ -20,10 +20,27 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.34.4"
|
||||
"version": "0.34.5"
|
||||
},
|
||||
"0.34": {
|
||||
"version": "0.34.4"
|
||||
"version": "0.34.5"
|
||||
},
|
||||
"0.34.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ad0296a8f4614a57e107df57e4f1f0f25ac32aeebdc201396160b5d046c26f55"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "1b23e31fe318115bfcecc4b8025b8146d2c1e160092629c930feeffd02d7e802"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "c98ecc413a40fd275d3d0aaaa245169926cdab27de17d732a9709dad9491fb3c"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "21dd3aa277e35184fb6c4ebca899b7c4ddbb2a25035edee75d0c927443d5f7e3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "42bd63c2436bbcd058d7fb38bb540a4cdc576e109ce90f607103159dc5bbe1bf"
|
||||
}
|
||||
},
|
||||
"0.34.4": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
18
manifests/mdbook.json
generated
18
manifests/mdbook.json
generated
@@ -17,10 +17,24 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.4.26"
|
||||
"version": "0.4.27"
|
||||
},
|
||||
"0.4": {
|
||||
"version": "0.4.26"
|
||||
"version": "0.4.27"
|
||||
},
|
||||
"0.4.27": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "44ee34f8a6a1e0788f870c0bfd890dfce112c70f63e7254c5d8f20525600bc7b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "107461b477c512c9c9deeed051abf9bbb25858867dc2f0f493fc7c2fadfc3532"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "18c7eea09bee53f539a11ec965547147afc2083c4cac22563b724aecf57b57bb"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "4b7a489f1ba35b0b95dfb026b2e46d7e11fb593f2074afb2be10db0f56530dd2"
|
||||
}
|
||||
},
|
||||
"0.4.26": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
29
manifests/protoc.json
generated
29
manifests/protoc.json
generated
@@ -1,10 +1,35 @@
|
||||
{
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "3.21.12"
|
||||
"version": "3.22.0"
|
||||
},
|
||||
"3": {
|
||||
"version": "3.21.12"
|
||||
"version": "3.22.0"
|
||||
},
|
||||
"3.22": {
|
||||
"version": "3.22.0"
|
||||
},
|
||||
"3.22.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v22.0/protoc-22.0-linux-x86_64.zip",
|
||||
"checksum": "9ceff6c3945d521d1d0f42f9f57f6ef7cf3f581a9d303a027ba19b192045d1a2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v22.0/protoc-22.0-osx-x86_64.zip",
|
||||
"checksum": "1e0ad38fcf20a4b1cdeffe40f9188c4d1c30a9dd515cf92c8b57f629227f0eb3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v22.0/protoc-22.0-win64.zip",
|
||||
"checksum": "dd2a24c091f684ce9589fc76f9b5ed55dffdc0e0733bde20112f32b00771dbdb"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v22.0/protoc-22.0-linux-aarch_64.zip",
|
||||
"checksum": "af403bd3009132b418b364e9df29cdbecff5f6ab560c392d48e9944f708d7778"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v22.0/protoc-22.0-osx-aarch_64.zip",
|
||||
"checksum": "834f35b26082ff2dc372df17cae4a4b7cded944756f1c99bac8c624214b542cc"
|
||||
}
|
||||
},
|
||||
"3.21": {
|
||||
"version": "3.21.12"
|
||||
|
||||
25
manifests/wasmtime.json
generated
25
manifests/wasmtime.json
generated
@@ -22,7 +22,30 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "5.0.0"
|
||||
"version": "6.0.0"
|
||||
},
|
||||
"6": {
|
||||
"version": "6.0.0"
|
||||
},
|
||||
"6.0": {
|
||||
"version": "6.0.0"
|
||||
},
|
||||
"6.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "19090d9f0b6320d69908c3a9d3915c1b8149555d971061eda462edc0e212e0d3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "c5a817ed5b3e31301a74011459a8a4b887265fcaf32106f7455d1be44419b305"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "43ca5c47c396fbf1edbf6de06841be0be296b11d17e5753cb1266bd3c5653f28"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "465156922e11e423730f2884d3c5ecf781a27098d58c7b6b4388d739d30bb7f3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "f6c128aaea4aa7a1bb74d1d3eb00a82ea083208419345176af22afb9634ec7ae"
|
||||
}
|
||||
},
|
||||
"5": {
|
||||
"version": "5.0.0"
|
||||
|
||||
16
manifests/zola.json
generated
16
manifests/zola.json
generated
@@ -11,7 +11,21 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.16.1"
|
||||
"version": "0.17.0"
|
||||
},
|
||||
"0.17": {
|
||||
"version": "0.17.0"
|
||||
},
|
||||
"0.17.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "41f8a78b85d4a138581dff468fa5a01378c7f7afeaf2d81524c45a9fba8988ad"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "41d69c8995f6a77acc3d0a0389de06f42000e8362264f6bd2c8ac12a7124827b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6e92a4186e2a5ddd61bc388c2d28558060e352d39e7ddb0985463e14728523da"
|
||||
}
|
||||
},
|
||||
"0.16": {
|
||||
"version": "0.16.1"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/bin/bash
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
cd "$(dirname "$0")"/..
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/bin/bash
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
cd "$(dirname "$0")"/..
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/bin/bash
|
||||
#!/usr/bin/env bash
|
||||
# shellcheck disable=SC2046
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
Reference in New Issue
Block a user