1717jobs :
1818 format :
1919 name : Format Rust Files
20- runs-on : depot-ubuntu-24.04-arm-16
20+ runs-on : depot-ubuntu-24.04-arm
2121 steps :
2222 - name : Checkout repository
2323 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2424 - name : Support longpaths
2525 run : git config core.longpaths true
2626 - name : Checkout repository
2727 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
28- - name : Free Disk Space
29- uses : ./.github/actions/free-disk-space
3028 - name : Install toolchain
3129 uses : moonrepo/setup-rust@ede6de059f8046a5e236c94046823e2af11ca670 # v1.2.2
3230 with :
4644 steps :
4745 - name : Checkout repository
4846 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
49- - name : Free Disk Space
50- uses : ./.github/actions/free-disk-space
5147 - name : Install toolchain
5248 uses : moonrepo/setup-rust@ede6de059f8046a5e236c94046823e2af11ca670 # v1.2.2
5349 with :
@@ -62,21 +58,18 @@ jobs:
6258
6359 check-dependencies :
6460 name : Check Dependencies
65- runs-on : depot-ubuntu-24.04-arm-16
61+ runs-on : depot-ubuntu-24.04-arm
6662 steps :
6763 - name : Checkout repository
6864 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
69- - name : Free Disk Space
70- uses : ./.github/actions/free-disk-space
7165 - name : Install toolchain
7266 uses : moonrepo/setup-rust@ede6de059f8046a5e236c94046823e2af11ca670 # v1.2.2
7367 with :
7468 channel : nightly
69+ bins : cargo-udeps
7570 cache : false
7671 env :
7772 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
78- - name : Install udeps
79- run : cargo install cargo-udeps --locked
8073 - name : Run udeps
8174 run : cargo +nightly udeps --all-targets
8275
@@ -86,14 +79,12 @@ jobs:
8679 strategy :
8780 matrix :
8881 include :
89- - os : depot-windows-2022-4
82+ - os : depot-windows-2022-16
9083 - os : depot-ubuntu-24.04-arm-16
91- - os : depot-macos-latest
84+ - os : depot-macos-14
9285 steps :
9386 - name : Checkout repository
9487 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
95- - name : Free Disk Space
96- uses : ./.github/actions/free-disk-space
9788 - name : Install toolchain
9889 uses : moonrepo/setup-rust@ede6de059f8046a5e236c94046823e2af11ca670 # v1.2.2
9990 with :
@@ -109,18 +100,16 @@ jobs:
109100 strategy :
110101 fail-fast : false
111102 matrix :
112- os : [ windows-latest , depot-ubuntu-24.04-arm-16 ]
103+ os : [ depot- windows-2022-16 , depot-ubuntu-24.04-arm-16 ]
113104 steps :
114105 # ref: https://github.com/orgs/community/discussions/26952
115106 - name : Support longpaths
116- if : matrix.os == 'windows-latest '
107+ if : matrix.os == 'depot- windows-2022-16 '
117108 run : git config --system core.longpaths true
118109 - name : Checkout repository
119110 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
120111 with :
121112 submodules : recursive
122- - name : Free Disk Space
123- uses : ./.github/actions/free-disk-space
124113 - name : Install toolchain
125114 uses : moonrepo/setup-rust@ede6de059f8046a5e236c94046823e2af11ca670 # v1.2.2
126115 with :
0 commit comments