File tree 5 files changed +16
-66
lines changed
5 files changed +16
-66
lines changed Original file line number Diff line number Diff line change @@ -37,21 +37,10 @@ jobs:
37
37
ref : ${{ github.event.pull_request.head.sha }}
38
38
fetch-depth : 20
39
39
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
-
48
40
- 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 : |
42
+ rustup update stable
43
+ rustup component add rustfmt rust-src
55
44
56
45
- name : Cache Dependencies
57
46
uses : Swatinem/rust-cache@ce325b60658c1b38465c06cc965b79baf32c1e72
79
68
uses : actions/checkout@v3
80
69
81
70
- name : Install Rust toolchain
82
- uses : actions-rs/toolchain@v1
83
- with :
84
- toolchain : stable
85
- profile : minimal
86
- override : true
87
-
88
- - name : Install Rust targets
89
- run : rustup target add ${{ env.targets }} ${{ env.targets_ide }}
71
+ run : |
72
+ rustup update stable
73
+ rustup target add ${{ env.targets }} ${{ env.targets_ide }}
90
74
91
75
- name : Cache Dependencies
92
76
uses : Swatinem/rust-cache@ce325b60658c1b38465c06cc965b79baf32c1e72
Original file line number Diff line number Diff line change 20
20
uses : actions/checkout@v3
21
21
22
22
- 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 : |
24
+ rustup update stable
25
+ rustup component add rustfmt rust-src
29
26
30
27
- name : Collect metrics
31
28
run : cargo xtask metrics
Original file line number Diff line number Diff line change @@ -20,16 +20,10 @@ jobs:
20
20
fetch-depth : 0
21
21
22
22
- 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
28
24
29
25
- name : Install cargo-workspaces
30
- uses : actions-rs/install@v0.1
31
- with :
32
- crate : cargo-workspaces
26
+ run : cargo install cargo-workspaces
33
27
34
28
- name : Release
35
29
env :
Original file line number Diff line number Diff line change @@ -55,31 +55,11 @@ jobs:
55
55
with :
56
56
fetch-depth : ${{ env.FETCH_DEPTH }}
57
57
58
- # We need to disable the existing toolchain to avoid updating rust-docs
59
- # which takes a long time. The fastest way to do this is to rename the
60
- # existing folder, as deleting it takes about as much time as not doing
61
- # anything and just updating rust-docs.
62
- - name : Rename existing Rust toolchain
63
- if : matrix.os == 'windows-latest'
64
- 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
65
-
66
58
- 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
59
+ run : |
60
+ rustup update stable
61
+ rustup target add ${{ matrix.target }}
62
+ rustup component add rust-src
83
63
84
64
- name : Install Node.js
85
65
uses : actions/setup-node@v1
Original file line number Diff line number Diff line change 20
20
uses : actions/checkout@v3
21
21
22
22
- 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
29
24
30
25
- name : Build Documentation
31
26
run : cargo doc --all --no-deps
You can’t perform that action at this time.
0 commit comments