mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-26 17:10:48 +00:00
Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4f8e32492b | ||
|
|
76dba218f0 | ||
|
|
98cdbf3892 | ||
|
|
ff0156accf | ||
|
|
51767789bc | ||
|
|
2236d17476 | ||
|
|
579410d204 | ||
|
|
926dfa0f55 | ||
|
|
681c09da0e | ||
|
|
5254148664 | ||
|
|
ce560962f0 | ||
|
|
7353c8fdc2 | ||
|
|
a6173a9cbc | ||
|
|
8251a6cd42 | ||
|
|
e605edc47e | ||
|
|
4f962f78e7 | ||
|
|
ca83797101 |
20
.github/workflows/ci.yml
vendored
20
.github/workflows/ci.yml
vendored
@@ -55,9 +55,7 @@ jobs:
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 60
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
persist-credentials: false
|
||||
- uses: taiki-e/github-actions/checkout@main
|
||||
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
|
||||
- run: rm Cargo.toml
|
||||
- name: Generate tool list
|
||||
@@ -125,10 +123,6 @@ jobs:
|
||||
- name: Install requirements (fedora/almalinux/centos)
|
||||
run: |
|
||||
set -eEuxo pipefail
|
||||
if ! type -P dnf &>/dev/null && type -P microdnf &>/dev/null; then
|
||||
# tar and gzip are required for actions/checkout on *-minimal images
|
||||
microdnf install -y tar gzip
|
||||
fi
|
||||
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable --no-modify-path
|
||||
echo "$HOME/.cargo/bin" >>"${GITHUB_PATH}"
|
||||
if: startsWith(matrix.container, 'fedora') || startsWith(matrix.container, 'almalinux') || startsWith(matrix.container, 'centos')
|
||||
@@ -136,9 +130,7 @@ jobs:
|
||||
run: apk --no-cache add bash cargo
|
||||
shell: sh
|
||||
if: startsWith(matrix.container, 'alpine')
|
||||
- uses: actions/checkout@v3 # TODO: actions/checkout@v4 requires glibc 2.28+
|
||||
with:
|
||||
persist-credentials: false
|
||||
- uses: taiki-e/github-actions/checkout@main
|
||||
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
|
||||
- run: rm Cargo.toml
|
||||
- name: Generate tool list
|
||||
@@ -153,9 +145,7 @@ jobs:
|
||||
timeout-minutes: 60
|
||||
container: ubuntu:22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
persist-credentials: false
|
||||
- uses: taiki-e/github-actions/checkout@main
|
||||
- name: Generate tool list
|
||||
id: tool-list
|
||||
run: tools/ci/tool-list.sh >>"${GITHUB_OUTPUT}"
|
||||
@@ -170,9 +160,7 @@ jobs:
|
||||
contents: write
|
||||
pull-requests: write
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
persist-credentials: false
|
||||
- uses: taiki-e/github-actions/checkout@main
|
||||
- name: Install Rust
|
||||
run: rustup toolchain add nightly --no-self-update && rustup default nightly
|
||||
- run: tools/manifest.sh
|
||||
|
||||
4
.github/workflows/release.yml
vendored
4
.github/workflows/release.yml
vendored
@@ -20,9 +20,7 @@ jobs:
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
persist-credentials: false
|
||||
- uses: taiki-e/github-actions/checkout@main
|
||||
- uses: taiki-e/create-gh-release-action@v1
|
||||
with:
|
||||
changelog: CHANGELOG.md
|
||||
|
||||
35
CHANGELOG.md
35
CHANGELOG.md
@@ -10,6 +10,34 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.25.2] - 2024-01-15
|
||||
|
||||
- Update `biome@latest` to 1.5.2.
|
||||
|
||||
## [2.25.1] - 2024-01-14
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.7.
|
||||
|
||||
## [2.25.0] - 2024-01-13
|
||||
|
||||
- Update `cargo-tarpaulin@latest` to 0.27.3.
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.6.
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.6.0.
|
||||
|
||||
## [2.24.4] - 2024-01-13
|
||||
|
||||
- Update `just@latest` to 1.23.0.
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.6.1.
|
||||
|
||||
## [2.24.3] - 2024-01-10
|
||||
|
||||
- Update `biome@latest` to 1.5.1.
|
||||
|
||||
- Update `protoc@latest` to 3.25.2.
|
||||
|
||||
## [2.24.2] - 2024-01-09
|
||||
|
||||
- Update `just@latest` to 1.22.1.
|
||||
@@ -1597,7 +1625,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.24.2...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.25.2...HEAD
|
||||
[2.25.2]: https://github.com/taiki-e/install-action/compare/v2.25.1...v2.25.2
|
||||
[2.25.1]: https://github.com/taiki-e/install-action/compare/v2.25.0...v2.25.1
|
||||
[2.25.0]: https://github.com/taiki-e/install-action/compare/v2.24.4...v2.25.0
|
||||
[2.24.4]: https://github.com/taiki-e/install-action/compare/v2.24.3...v2.24.4
|
||||
[2.24.3]: https://github.com/taiki-e/install-action/compare/v2.24.2...v2.24.3
|
||||
[2.24.2]: https://github.com/taiki-e/install-action/compare/v2.24.1...v2.24.2
|
||||
[2.24.1]: https://github.com/taiki-e/install-action/compare/v2.24.0...v2.24.1
|
||||
[2.24.0]: https://github.com/taiki-e/install-action/compare/v2.23.9...v2.24.0
|
||||
|
||||
@@ -23,6 +23,7 @@ trailing_empty_array = "warn"
|
||||
transmute_undefined_repr = "warn"
|
||||
undocumented_unsafe_blocks = "warn"
|
||||
# Suppress buggy or noisy clippy lints
|
||||
bool_assert_comparison = { level = "allow", priority = 1 }
|
||||
borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286
|
||||
doc_markdown = { level = "allow", priority = 1 }
|
||||
float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725
|
||||
@@ -34,6 +35,7 @@ similar_names = { level = "allow", priority = 1 }
|
||||
single_match = { level = "allow", priority = 1 }
|
||||
single_match_else = { level = "allow", priority = 1 }
|
||||
struct_excessive_bools = { level = "allow", priority = 1 }
|
||||
struct_field_names = { level = "allow", priority = 1 }
|
||||
too_many_arguments = { level = "allow", priority = 1 }
|
||||
too_many_lines = { level = "allow", priority = 1 }
|
||||
type_complexity = { level = "allow", priority = 1 }
|
||||
|
||||
@@ -81,7 +81,7 @@ https://spdx.org/licenses
|
||||
|
||||
| Name | Where binaries will be installed | Where will it be installed from | Supported platform | License |
|
||||
| ---- | -------------------------------- | ------------------------------- | ------------------ | ------- |
|
||||
| [**biome**](https://biomejs.dev)| `/usr/local/bin` | [GitHub Releases](https://github.com/biomejs/biome/releases) | Linux, macOS, Windows | [MIT](https://github.com/biomejs/biome/blob/HEAD/LICENSE)
|
||||
| [**biome**](https://biomejs.dev)| `/usr/local/bin` | [GitHub Releases](https://github.com/biomejs/biome/releases) | Linux, macOS, Windows | [MIT](https://github.com/biomejs/biome/blob/HEAD/LICENSE) |
|
||||
| [**cargo-binstall**][cargo-binstall] | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cargo-bins/cargo-binstall/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE) |
|
||||
| [**cargo-careful**](https://github.com/RalfJung/cargo-careful) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/RalfJung/cargo-careful/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/RalfJung/cargo-careful/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/RalfJung/cargo-careful/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-deny**](https://github.com/EmbarkStudios/cargo-deny) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/EmbarkStudios/cargo-deny/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-MIT) |
|
||||
|
||||
46
manifests/biome.json
generated
46
manifests/biome.json
generated
@@ -27,13 +27,53 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.5.0"
|
||||
"version": "1.5.2"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.5.0"
|
||||
"version": "1.5.2"
|
||||
},
|
||||
"1.5": {
|
||||
"version": "1.5.0"
|
||||
"version": "1.5.2"
|
||||
},
|
||||
"1.5.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "08f93788061761fe12bd76bd8809f4326075dc112d1241f6d44aa6924b062001"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "72bb359a689bfe8ca3d703cb6c356f9ee26c0171f8f0fa6d08ed1385b17e2e97"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1a36467f1f46d371e42750781614d980dd7662e2f959ecad7b693f14506a91e7"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "731cbbaffc5557067fb8d96a7cb3d51ac1cc84141a5e80c52b685124662b5398"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "5f46174abc25cb088cdd4b1ed560b35581afce8bbb0709b6c7a4ede3f7533732"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "daf09110425463fd4d72bc13404e2f406bd1c8afd38ee0b7225c4b26fb3ea8c1"
|
||||
}
|
||||
},
|
||||
"1.5.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "1e2733e7a55082374873e1d8a1556935dd48d5c528c0e939c52cae29f0c95e81"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "2e7e55efdfdd971ae001f2be314b471fbd227571d2d52da799e4e517f731563a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6f2412b34a988c076558f60acbdde020dc41e1fb699061763b545a3a4469a97b"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "e4410194d91214d38c11891e4220ae456ab07e5064dd84738f994a4115dca84e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "d188409cb501e7292d1ded87a239483a9fedf886765fc5a33602a673c1fdd3af"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "6adab1ad668a0b94c502f2bb2d9c261ad6ec7bdc472630b28a2884b6fd8ce256"
|
||||
}
|
||||
},
|
||||
"1.5.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
16
manifests/cargo-binstall.json
generated
16
manifests/cargo-binstall.json
generated
@@ -21,26 +21,26 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.5.0"
|
||||
"version": "1.6.0"
|
||||
},
|
||||
"1.5.0": {
|
||||
"1.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a1c4c2f1bce6ba39d39c5e60e8ec92c4bc501fa04eecfdb8488b4752a9a1d739"
|
||||
"checksum": "c4bc1b573f1e52f4d44373daf46748084d2a4678a5c176d6e7d5d5b877778610"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "e3fe34a23505c07fd8f82d44cc6dbfdd6e179c5130b73e68f7eead83914df636"
|
||||
"checksum": "36c58fc0ad38c2d9f91ced4034d3cce463a7f43cc3d034c93f90e2a0413ff1c8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0b9594380a217ba83e6df52ec1339707e7c6aaf520a554a714d708e4fb5fe9e9"
|
||||
"checksum": "0d37a0b39dfee1e48f4fb38e9028da81a0d7f78b66bd2df1fa5a64de786249ba"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "970c3cf7c73b2e4cf87f3ab0211e78a87a24c954f905ab1503863b7a69883b27"
|
||||
"checksum": "d0b42983fb3577a6c3514c66e2a0e57cf92645342b181813ed2c9f780f47bdc4"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "e783362568f75261535925493a99fd17107c67b5eab633f42d5670abfe1ee0de"
|
||||
"checksum": "9b393adb3dbbb88b51d35235d632e0d183f0ef1477949c9908bd0d97758a353e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "e8afd48113a92c92ac463a8b1feb4f5564d195bc29c8fb945a34b39f4245fb27"
|
||||
"checksum": "e3d01324e569dc4c7e09370d3b80fbe35870055d5ef8c6a0fd5f724dda7ada4e"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
21
manifests/cargo-llvm-cov.json
generated
21
manifests/cargo-llvm-cov.json
generated
@@ -18,10 +18,27 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.6.0"
|
||||
"version": "0.6.1"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.0"
|
||||
"version": "0.6.1"
|
||||
},
|
||||
"0.6.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "e9764d62e9ce17e89dcf0332c8f99a4680722ef66b1bd147694ae53e622cf73a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ff68ba09dfb93dfed0e89539f0c0ef20f71803725409a03122bdd61735e71c3d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "93c18eaa511823834bbfd253ecfc84b869e5c61068d471071f55c30035bf1de9"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "9359307d5c77e2e7fe9ddf3d0fd46f5e377a5a4d25fd860115ed2a23a434452d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "79d07bc755a67dd1cbcf462f8eb4f967571fe1b48927235a270dae42a7bdc248"
|
||||
}
|
||||
},
|
||||
"0.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
32
manifests/cargo-make.json
generated
32
manifests/cargo-make.json
generated
@@ -19,10 +19,38 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.37.5"
|
||||
"version": "0.37.7"
|
||||
},
|
||||
"0.37": {
|
||||
"version": "0.37.5"
|
||||
"version": "0.37.7"
|
||||
},
|
||||
"0.37.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "101c6bef3cc1f8d6d2193d0cd8d2037a74583cad59fb9446ca0b51fc17586b1c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "46b27aa5f2bfac1d87588dad0289b64e100a3dbf29db5e6908331aa4d0dcc0b1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "dc41ef6526b4b9239aad02159ab7d64e38519386aa901c5783baf12e9d79b240"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "1079874f2adf66db8deb54c2260523a7b8a4f9f4b35398f280e3ba0c9f87fa2a"
|
||||
}
|
||||
},
|
||||
"0.37.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "3659f50c1b47c685f8e1008132b193c9d1c823ba38d110fff2fabc6043c37cfe"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "632bdde01952c5884106218107ed3c8de35ff4f68eda3a69d70efc2d121ef213"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7d9af4b44d306606568d71a75f237e9904c768c43a872e69aa716a5e637d85cb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b0fceee4418aa02daf8416d3bba5f34799e20943affdeeea1724536ca8643898"
|
||||
}
|
||||
},
|
||||
"0.37.5": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
21
manifests/cargo-tarpaulin.json
generated
21
manifests/cargo-tarpaulin.json
generated
@@ -18,10 +18,27 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.27.2"
|
||||
"version": "0.27.3"
|
||||
},
|
||||
"0.27": {
|
||||
"version": "0.27.2"
|
||||
"version": "0.27.3"
|
||||
},
|
||||
"0.27.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "87ff6d7b2a6a009a7176d772afaf37feb95dc1c104a78df57f753129ba057b09"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ed139aecf50388999d4f724d836c25168cc534939618c4ca085532d5b8f220cd"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "831d42984024be94babfab09867a9c1de12eedfb9a8f31aa0b3b817165d81dfd"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5fc234b9fb868150a14664ff138064228d1a15ca7715e22b0454750769cad17e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "db8a40886f1edcde126d901e4a5f3c1afaf581ce95c4444d0ab57fef6bd281ff"
|
||||
}
|
||||
},
|
||||
"0.27.2": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
24
manifests/just.json
generated
24
manifests/just.json
generated
@@ -18,10 +18,30 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.22.1"
|
||||
"version": "1.23.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.22.1"
|
||||
"version": "1.23.0"
|
||||
},
|
||||
"1.23": {
|
||||
"version": "1.23.0"
|
||||
},
|
||||
"1.23.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "8d8bce1af9c9dd618369302755c66cc940999ff42c3a3e66692cf56c235dd9e2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "08447ef729ed651d1317c4bcdcd20eb21e2e59cf5d1a8138ea98f82a5c3d8431"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7fe14ff1a8a87ac76c610ba871ce621897eee2dd783569040194e4ca295538e8"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "04e36a418874d90b754ddaef16415c55148b114e31c9b1af2ba86da9e6fc2b17"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "f2cad733beae1ac5256c419aaa5f4af79b06c5891eb4a0355abda4e0b281be95"
|
||||
}
|
||||
},
|
||||
"1.22": {
|
||||
"version": "1.22.1"
|
||||
|
||||
28
manifests/protoc.json
generated
28
manifests/protoc.json
generated
@@ -2,13 +2,35 @@
|
||||
"rust_crate": null,
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "3.25.1"
|
||||
"version": "3.25.2"
|
||||
},
|
||||
"3": {
|
||||
"version": "3.25.1"
|
||||
"version": "3.25.2"
|
||||
},
|
||||
"3.25": {
|
||||
"version": "3.25.1"
|
||||
"version": "3.25.2"
|
||||
},
|
||||
"3.25.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-linux-x86_64.zip",
|
||||
"checksum": "78ab9c3288919bdaa6cfcec6127a04813cf8a0ce406afa625e48e816abee2878"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-osx-x86_64.zip",
|
||||
"checksum": "5fe89993769616beff1ed77408d1335216379ce7010eee80284a01f9c87c8888"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-win64.zip",
|
||||
"checksum": "74cf3a0ead50be525ad393f820fce64baed3776202ff3b8423acf3bf0daaf542"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-linux-aarch_64.zip",
|
||||
"checksum": "07683afc764e4efa3fa969d5f049fbc2bdfc6b4e7786a0b233413ac0d8753f6b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-osx-aarch_64.zip",
|
||||
"checksum": "8822b090c396800c96ac652040917eb3fbc5e542538861aad7c63b8457934b20"
|
||||
}
|
||||
},
|
||||
"3.25.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
Reference in New Issue
Block a user