mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-28 18:10:26 +00:00
Compare commits
18 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d70e241ae4 | ||
|
|
c0ee75ff2e | ||
|
|
e49357f968 | ||
|
|
b208058c0b | ||
|
|
0d6353d3dc | ||
|
|
c2c2082215 | ||
|
|
899989dbec | ||
|
|
01667525f8 | ||
|
|
3068b7dc83 | ||
|
|
14cbe24ac1 | ||
|
|
9b5b983efc | ||
|
|
1098590842 | ||
|
|
d2dd30e4f1 | ||
|
|
f596a8aa9f | ||
|
|
01b0553617 | ||
|
|
74dc5114f4 | ||
|
|
1162624e26 | ||
|
|
eba39d0ea4 |
1
.github/.cspell/project-dictionary.txt
vendored
1
.github/.cspell/project-dictionary.txt
vendored
@@ -2,6 +2,7 @@ almalinux
|
||||
bindgen
|
||||
binstall
|
||||
coreutils
|
||||
cyclonedx
|
||||
distro
|
||||
doas
|
||||
dprint
|
||||
|
||||
41
CHANGELOG.md
41
CHANGELOG.md
@@ -10,6 +10,38 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.30.0] - 2024-03-27
|
||||
|
||||
- Support `cargo-cyclonedx`. ([#424)](https://github.com/taiki-e/install-action/pull/424), thanks @jayvdb)
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.23.
|
||||
|
||||
## [2.29.8] - 2024-03-26
|
||||
|
||||
- Update `syft@latest` to 1.1.0.
|
||||
|
||||
- Update `biome@latest` to 1.6.3.
|
||||
|
||||
## [2.29.7] - 2024-03-24
|
||||
|
||||
- Update `cargo-machete@latest` to 0.6.2.
|
||||
|
||||
## [2.29.6] - 2024-03-23
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.20.
|
||||
|
||||
## [2.29.5] - 2024-03-22
|
||||
|
||||
- Update `biome@latest` to 1.6.2.
|
||||
|
||||
## [2.29.4] - 2024-03-22
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.19.
|
||||
|
||||
## [2.29.3] - 2024-03-21
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.18.
|
||||
|
||||
## [2.29.2] - 2024-03-20
|
||||
|
||||
- Update `wasmtime@latest` to 19.0.0.
|
||||
@@ -1921,7 +1953,14 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.29.2...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.30.0...HEAD
|
||||
[2.30.0]: https://github.com/taiki-e/install-action/compare/v2.29.8...v2.30.0
|
||||
[2.29.8]: https://github.com/taiki-e/install-action/compare/v2.29.7...v2.29.8
|
||||
[2.29.7]: https://github.com/taiki-e/install-action/compare/v2.29.6...v2.29.7
|
||||
[2.29.6]: https://github.com/taiki-e/install-action/compare/v2.29.5...v2.29.6
|
||||
[2.29.5]: https://github.com/taiki-e/install-action/compare/v2.29.4...v2.29.5
|
||||
[2.29.4]: https://github.com/taiki-e/install-action/compare/v2.29.3...v2.29.4
|
||||
[2.29.3]: https://github.com/taiki-e/install-action/compare/v2.29.2...v2.29.3
|
||||
[2.29.2]: https://github.com/taiki-e/install-action/compare/v2.29.1...v2.29.2
|
||||
[2.29.1]: https://github.com/taiki-e/install-action/compare/v2.29.0...v2.29.1
|
||||
[2.29.0]: https://github.com/taiki-e/install-action/compare/v2.28.16...v2.29.0
|
||||
|
||||
@@ -85,6 +85,7 @@ https://spdx.org/licenses
|
||||
| [**cargo-audit**](https://github.com/rustsec/rustsec/tree/HEAD/cargo-audit) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustsec/rustsec/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-APACHE) OR [MIT](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-MIT) |
|
||||
| [**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-cyclonedx**](https://github.com/CycloneDX/cyclonedx-rust-cargo) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/CycloneDX/cyclonedx-rust-cargo/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/CycloneDX/cyclonedx-rust-cargo/blob/HEAD/LICENSE) |
|
||||
| [**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) |
|
||||
| [**cargo-dinghy**](https://github.com/sonos/dinghy) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sonos/dinghy/releases) | Linux, macOS | [Apache-2.0](https://github.com/sonos/dinghy/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/sonos/dinghy/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-export**](https://github.com/bazhenov/cargo-export) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bazhenov/cargo-export/releases) | Linux, macOS, Windows | [MIT](https://github.com/bazhenov/cargo-export/blob/HEAD/LICENSE) |
|
||||
|
||||
46
manifests/biome.json
generated
46
manifests/biome.json
generated
@@ -35,13 +35,53 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.6.1"
|
||||
"version": "1.6.3"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.6.1"
|
||||
"version": "1.6.3"
|
||||
},
|
||||
"1.6": {
|
||||
"version": "1.6.1"
|
||||
"version": "1.6.3"
|
||||
},
|
||||
"1.6.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "55792cdf4299d51ef357f7a6933f0cd98b573cc8f8c7883a0deef3f1b2a287c3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ab5e8ba4579c80e4819eb55ad1447898165915963918c03a44695905d0a8bf0c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "fd2ba0e350d5e0a764924a50e0aec1d6648a00a90b7cfe04d093f313ff813f9f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "94531e86898a52ecb6b59e02e52ea637383b564155117b1e1a9d972ad3dc51c0"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "4583613e1c9b6c4dc65d1b9b79d199f205dd7e823e315bf07883656d3f9cc6b0"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "9627c0550da0002244c1cb0ee94e24ab6522738d996d9a594c0cb14ce77cf12e"
|
||||
}
|
||||
},
|
||||
"1.6.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2edac9e3f9b811632a5c177885a464dfe047d33f8dd00934e63d09fdb9b4629a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "2ddbb5c9c30aae6a5575f6725f38f80778c76325b52a252cff09ec2c70102b38"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1a0c8eab84c965c88c3a1d5e57cb00bc160362420719207b301cbd7060ed5491"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "03dc64013c3f478748e0a2e5519d654d8896eb8f0112d6510752c918f5c69c35"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "d0393790c7a3adb1ea9a8870e3f6f63707014cc8d14ca3c09562d6816b91cd22"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "bddef88ae0614f2c527f67eb3d9c70a2393629f6bebf0207337498164bbb6155"
|
||||
}
|
||||
},
|
||||
"1.6.1": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
31
manifests/cargo-cyclonedx.json
generated
Normal file
31
manifests/cargo-cyclonedx.json
generated
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"rust_crate": "cargo-cyclonedx",
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-${version}/cargo-cyclonedx-linux-amd64.tar.gz"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-${version}/cargo-cyclonedx-Darwin-x86_64.tar.gz"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-${version}/cargo-cyclonedx-Win-x86_64.zip"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.5.0"
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.0"
|
||||
},
|
||||
"0.5.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "7daa885e9b6f59bf7674a2972bf1f37d9e21ab7461c3e2f9c59e99a966ab6026"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "70b197f8095fe2473baef1d96dd4409abb1aef20aeeea00f8a0cbebc25528ddb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "11e063c29bdd85ceb061b30aa11073238a8c93302b1ff3f5ac37e91ac90b425a"
|
||||
}
|
||||
}
|
||||
}
|
||||
46
manifests/cargo-deny.json
generated
46
manifests/cargo-deny.json
generated
@@ -19,10 +19,52 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.14.17"
|
||||
"version": "0.14.20"
|
||||
},
|
||||
"0.14": {
|
||||
"version": "0.14.17"
|
||||
"version": "0.14.20"
|
||||
},
|
||||
"0.14.20": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "1c9f8cfc23647346f1aa7ba0ed3167191f3198aba3dc5a957fda6f85a82fc424"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "4e3cdb8237fd1287aa101d8c4f66acbe201e7c71fa6068646b8effee703bf8e5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "89f0296f5340141d11fef72a5a129be4abf0bab98660c91572116fc16b43762b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "dee26e05bcca6ab27d8b00b167425fab26638eb59efb785cdfe0b57d84a06234"
|
||||
}
|
||||
},
|
||||
"0.14.19": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "dfb7893226470ab5bd7f6c7b91b40c461ff5736e9ac504f233102a66ab1fa934"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "f93fe56901820f9077a53d69047486e693d21c392692e9d9a60fdbc6d641761d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "2755ba2fa41079f51ce0bcf984c4a440c9e0ecf88b7df6a36aeb02b0a8449bd8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "fb172c520aa24de1a4b9ee3aa68231d7a635f9ac7795c1f4c3602feeab6ed5d0"
|
||||
}
|
||||
},
|
||||
"0.14.18": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b2edd818de5169128e23480bfece4c70ae9d4402e5a1748ae548fc29347b82b3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "3aee99abb5761866b1e83e790394a024dc78bffb6987263b428082102d069eec"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "fdf5e89d7438d02434fc9d700bd547cdfa2401ccbe3a808ff24f1565686d1432"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "010b9143d9347218a9a88bdd5b0616349191f015ce9b125f6ac1018bd96944c2"
|
||||
}
|
||||
},
|
||||
"0.14.17": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
30
manifests/cargo-hack.json
generated
30
manifests/cargo-hack.json
generated
@@ -2,10 +2,36 @@
|
||||
"rust_crate": "cargo-hack",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.6.22"
|
||||
"version": "0.6.23"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.22"
|
||||
"version": "0.6.23"
|
||||
},
|
||||
"0.6.23": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "93769457e869d0bd5ae322666cc04f2515d558bc10c7d5da872eac6aaef25c43"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "c47a23a2a4e71d0a6f74344a87a38872e0b6dbc68ee86cc6c5df4d872080ef09"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "90edc889f244a17bdc1a74944b751d2a9176ae86eb40917ccc0ca24fe69192b3"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "82ce9c3262e5c948555c3097562ffc6c16aa284d3aabf7d6b221fada37b25f9c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "54fdf9c43aaeb5b1d40154fddc84769a78c2c8854939cd5b174c9fe1eff4f5ec"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "11e559db60945df66521b39f3168d0381ab97d5eeb0bc6b9acd16635b1ec342b"
|
||||
}
|
||||
},
|
||||
"0.6.22": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
26
manifests/cargo-machete.json
generated
26
manifests/cargo-machete.json
generated
@@ -2,10 +2,32 @@
|
||||
"rust_crate": "cargo-machete",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.6.1"
|
||||
"version": "0.6.2"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.1"
|
||||
"version": "0.6.2"
|
||||
},
|
||||
"0.6.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "7c3e6b1407445dbfdc072ade38adc6a200f6967e39a4bf8fb2e0e0ea825ab24c",
|
||||
"bin": "cargo-machete-v0.6.2-x86_64-unknown-linux-musl/cargo-machete"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "53dd62d3bf9be63aca8be9d801c9ff2a3ae740495bea4c390634d8b3eb76c8ae",
|
||||
"bin": "cargo-machete-v0.6.2-x86_64-apple-darwin/cargo-machete"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "9e1d911d5266c5ec81f85a3feacc223f181a6573060803aadda9369ea9973e11",
|
||||
"bin": "cargo-machete-v0.6.2-x86_64-pc-windows-msvc/cargo-machete.exe"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "486b046d10ba14371efedbb44a226b514c42a1735a247f3ff8ad9a548395f080",
|
||||
"bin": "cargo-machete-v0.6.2-aarch64-apple-darwin/cargo-machete"
|
||||
}
|
||||
},
|
||||
"0.6.1": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
24
manifests/syft.json
generated
24
manifests/syft.json
generated
@@ -23,10 +23,30 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.0.1"
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.0.1"
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"1.1": {
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"1.1.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ff13f54ffbddc2e1426f79e03ba622eefd37f9309050c846d2505c09042e079b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "de1182094a6267c231ed4d126a7adcd02ec0b590785bd1f8feb143b2f0d4f489"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "871f068d62fae178d65922ad5902101523d39701ee626646aedf9e4dc61fcc33"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "4e3c5c0bd9c51cbe8e57f8eca77a1ac56e4c2ff3118746365bd1838cb49c39b1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "f51ccc4f172e9ec70a924e892969562f8ad556cdb6b39925a5ee846bdc26c80d"
|
||||
}
|
||||
},
|
||||
"1.0": {
|
||||
"version": "1.0.1"
|
||||
|
||||
@@ -6,6 +6,7 @@ cd "$(dirname "$0")"/../..
|
||||
|
||||
# They don't provide prebuilt binaries for musl or old glibc host.
|
||||
glibc_pre_2_34_incompat=(
|
||||
cargo-cyclonedx
|
||||
xbuild
|
||||
)
|
||||
glibc_pre_2_31_incompat=(
|
||||
|
||||
17
tools/codegen/base/cargo-cyclonedx.json
Normal file
17
tools/codegen/base/cargo-cyclonedx.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repository": "https://github.com/CycloneDX/cyclonedx-rust-cargo",
|
||||
"tag_prefix": "cargo-cyclonedx-",
|
||||
"rust_crate": "${package}",
|
||||
"version_range": ">= 0.5.0",
|
||||
"platform": {
|
||||
"x86_64_macos": {
|
||||
"asset_name": "${package}-Darwin-x86_64.tar.gz"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-Win-x86_64.zip"
|
||||
},
|
||||
"x86_64_linux_gnu": {
|
||||
"asset_name": "${package}-linux-amd64.tar.gz"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user