File tree Expand file tree Collapse file tree 5 files changed +7
-55
lines changed Expand file tree Collapse file tree 5 files changed +7
-55
lines changed Original file line number Diff line number Diff line change 3737 ref : ${{ github.event.pull_request.head.sha }}
3838 fetch-depth : 20
3939
40- # We need to disable the existing toolchain to avoid updating rust-docs
41- # which takes a long time. The fastest way to do this is to rename the
42- # existing folder, as deleting it takes about as much time as not doing
43- # anything and just updating rust-docs.
44- - name : Rename existing rust toolchain (Windows)
45- if : matrix.os == 'windows-latest'
46- run : Rename-Item C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc.old
47-
4840 - name : Install Rust toolchain
49- uses : actions-rs/toolchain@v1
50- with :
51- toolchain : stable
52- profile : minimal
53- override : true
54- components : rustfmt, rust-src
41+ run : rustup update stable && rustup component add rustfmt rust-src
5542
5643 - name : Cache Dependencies
5744 uses : Swatinem/rust-cache@ce325b60658c1b38465c06cc965b79baf32c1e72
7966 uses : actions/checkout@v3
8067
8168 - name : Install Rust toolchain
82- uses : actions-rs/toolchain@v1
83- with :
84- toolchain : stable
85- profile : minimal
86- override : true
69+ run : rustup update stable
8770
8871 - name : Install Rust targets
8972 run : rustup target add ${{ env.targets }} ${{ env.targets_ide }}
Original file line number Diff line number Diff line change 2020 uses : actions/checkout@v3
2121
2222 - name : Install Rust toolchain
23- uses : actions-rs/toolchain@v1
24- with :
25- toolchain : stable
26- profile : minimal
27- override : true
28- components : rust-src
23+ run : rustup update stable && rustup component add rustfmt rust-src
2924
3025 - name : Collect metrics
3126 run : cargo xtask metrics
Original file line number Diff line number Diff line change @@ -20,16 +20,10 @@ jobs:
2020 fetch-depth : 0
2121
2222 - name : Install Rust toolchain
23- uses : actions-rs/toolchain@v1
24- with :
25- toolchain : stable
26- profile : minimal
27- override : true
23+ run : rustup update stable
2824
2925 - name : Install cargo-workspaces
30- uses : actions-rs/install@v0.1
31- with :
32- crate : cargo-workspaces
26+ run : cargo install cargo-workspaces
3327
3428 - name : Release
3529 env :
Original file line number Diff line number Diff line change 6464 run : Rename-Item C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc.old
6565
6666 - name : Install Rust toolchain
67- uses : actions-rs/toolchain@v1
68- with :
69- toolchain : stable
70- target : ${{ matrix.target }}
71- profile : minimal
72- override : true
73-
74- - name : Install Rust library source
75- if : matrix.target == 'x86_64-unknown-linux-gnu'
76- uses : actions-rs/toolchain@v1
77- with :
78- toolchain : stable
79- target : ${{ matrix.target }}
80- profile : minimal
81- override : true
82- components : rust-src
67+ run : rustup update stable && rustup target add ${{ matrix.target }} && rustup component add rust-src
8368
8469 - name : Install Node.js
8570 uses : actions/setup-node@v1
Original file line number Diff line number Diff line change 2020 uses : actions/checkout@v3
2121
2222 - name : Install Rust toolchain
23- uses : actions-rs/toolchain@v1
24- with :
25- toolchain : stable
26- profile : minimal
27- override : true
28- components : rustfmt, rust-src
23+ run : rustup update stable
2924
3025 - name : Build Documentation
3126 run : cargo doc --all --no-deps
You can’t perform that action at this time.
0 commit comments