mirror of
https://github.com/actions/runner-images.git
synced 2025-12-14 13:17:54 +00:00
add cargo dep
This commit is contained in:
@@ -22,7 +22,7 @@ $env:Path = Get-MachinePath
|
||||
|
||||
# Install common tools
|
||||
rustup component add rustfmt clippy
|
||||
cargo install bindgen cbindgen
|
||||
cargo install bindgen cbindgen cargo-audit cargo-outdated
|
||||
|
||||
# Run script at startup for all users
|
||||
$cmdRustSymScript = @"
|
||||
|
||||
@@ -17,3 +17,13 @@ else
|
||||
Write-Host "rustc is not on the path"
|
||||
exit 1
|
||||
}
|
||||
|
||||
if (-Not (Get-Command -Name 'cargo audit')){
|
||||
Write-Host "cargo audit is not on the path"
|
||||
exit 1
|
||||
}
|
||||
|
||||
if (-Not (Get-Command -Name 'cargo outdated')){
|
||||
Write-Host "cargo outdated is not on the path"
|
||||
exit 1
|
||||
}
|
||||
@@ -37,6 +37,21 @@ function Get-RustVersion {
|
||||
return "Rust ${rustVersion}"
|
||||
}
|
||||
|
||||
function Get-BindgenVersion {
|
||||
return & bindgen --version
|
||||
}
|
||||
|
||||
function Get-CbindgenVersion {
|
||||
return & cbindgen --version
|
||||
}
|
||||
|
||||
function Get-CargoauditVersion {
|
||||
return & cargo audit --version
|
||||
}
|
||||
|
||||
function Get-CargooutdatedVersion {
|
||||
return & cargo outdated --version
|
||||
}
|
||||
function Get-PythonVersion {
|
||||
return & python --version
|
||||
}
|
||||
|
||||
@@ -38,6 +38,14 @@ $markdown += New-MDList -Style Unordered -Lines @(
|
||||
(Get-NodeVersion)
|
||||
)
|
||||
|
||||
$markdown += New-MDHeader "Rust packages:" -Level 3
|
||||
$markdown += New-MDList -Style Unordered -Lines @(
|
||||
(Get-BindgenVersion),
|
||||
(Get-CbindgenVersion),
|
||||
(Get-CargoauditVersion),
|
||||
(Get-CargooutdatedVersion)
|
||||
)
|
||||
|
||||
$markdown += New-MDHeader "Package Management" -Level 3
|
||||
$markdown += New-MDList -Style Unordered -Lines @(
|
||||
(Get-ChocoVersion),
|
||||
|
||||
Reference in New Issue
Block a user