File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed
crates/cargo-rail/src/checks Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -37,16 +37,31 @@ jobs:
3737 runner : ubuntu-latest
3838 cache-key : commit-linux-x64
3939
40- # Linux ARM64 (GitHub Pro )
40+ # Linux ARM64 (GitHub Teams/Enterprise )
4141 - name : aarch64-unknown-linux-gnu
4242 runner : ubuntu-24.04-arm
4343 cache-key : commit-linux-arm64
4444
45+ # macOS ARM64 - Sonoma (GitHub Free)
46+ - name : aarch64-apple-darwin
47+ runner : macos-14
48+ cache-key : commit-macos-arm64
49+
50+ # macOS ARM64 - Sequoia (GitHub Free)
51+ - name : aarch64-apple-darwin
52+ runner : macos-15
53+ cache-key : commit-macos-latest
54+
4555 # Windows x86-64 (GitHub Free)
4656 - name : x86_64-pc-windows-msvc
4757 runner : windows-latest
4858 cache-key : commit-windows-x64
4959
60+ # Windows ARM64 (GitHub Teams/Enterprise)
61+ - name : aarch64-pc-windows-msvc
62+ runner : windows-11-arm64
63+ cache-key : commit-windows-arm64
64+
5065 steps :
5166 - name : Checkout
5267 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
Original file line number Diff line number Diff line change 22
33use super :: trait_def:: { Check , CheckContext , CheckResult } ;
44use crate :: core:: error:: RailResult ;
5+ #[ cfg( unix) ]
56use std:: fs;
67#[ cfg( unix) ]
78use std:: os:: unix:: fs:: PermissionsExt ;
@@ -51,7 +52,7 @@ impl Check for SshKeyCheck {
5152 ] ;
5253
5354 let mut found_keys = Vec :: new ( ) ;
54- let mut permission_issues = Vec :: new ( ) ;
55+ let mut permission_issues: Vec < String > = Vec :: new ( ) ;
5556
5657 for ( key_name, key_desc) in key_types {
5758 let key_path = ssh_dir. join ( key_name) ;
You can’t perform that action at this time.
0 commit comments