mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-12 15:30:20 +00:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d3afca2ffc | ||
|
|
11d418d698 | ||
|
|
93edea8666 | ||
|
|
af5165ce25 | ||
|
|
2a60fd3151 |
@@ -10,6 +10,12 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
|||||||
|
|
||||||
## [Unreleased]
|
## [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
|
## [2.4.4] - 2023-02-21
|
||||||
|
|
||||||
- Update `wasmtime@latest` to 6.0.0.
|
- Update `wasmtime@latest` to 6.0.0.
|
||||||
@@ -631,7 +637,8 @@ 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.4.4...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.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.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.2]: https://github.com/taiki-e/install-action/compare/v2.4.1...v2.4.2
|
||||||
|
|||||||
12
action.yml
12
action.yml
@@ -11,6 +11,14 @@ inputs:
|
|||||||
required: false
|
required: false
|
||||||
default: 'true'
|
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:
|
runs:
|
||||||
using: node16
|
using: composite
|
||||||
main: main.js
|
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
|
set -euxo pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
cd "$(dirname "$0")"/..
|
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();
|
|
||||||
2
main.sh
2
main.sh
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
|
|
||||||
|
|||||||
21
manifests/cargo-llvm-cov.json
generated
21
manifests/cargo-llvm-cov.json
generated
@@ -17,10 +17,27 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.5.9"
|
"version": "0.5.10"
|
||||||
},
|
},
|
||||||
"0.5": {
|
"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": {
|
"0.5.9": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
cd "$(dirname "$0")"/..
|
cd "$(dirname "$0")"/..
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
cd "$(dirname "$0")"/..
|
cd "$(dirname "$0")"/..
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
# shellcheck disable=SC2046
|
# shellcheck disable=SC2046
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
|
|||||||
Reference in New Issue
Block a user