Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitfca996e

Browse files
authored
ci: Install latest rust toolchain (#373)
* ci: Install latest rust toolchain* ci: Use rust target based on toolchain* ci: fix PR test workflow
1 parent03b31f0 commitfca996e

File tree

4 files changed

+22
-29
lines changed

4 files changed

+22
-29
lines changed

‎.github/workflows/docker-image.yml‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,8 @@ jobs:
2222
run:|
2323
chmod +x ci/buildvars.sh
2424
ci/buildvars.sh
25-
-uses:actions-rs/toolchain@v1
26-
with:
27-
toolchain:stable
25+
-name:Install Rust
26+
uses:dtolnay/rust-toolchain@stable
2827
-name:build
2928
uses:actions-rs/cargo@v1
3029
with:

‎.github/workflows/release.yml‎

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,7 @@ jobs:
4949
./target
5050
key:${{ matrix.rust }}-cargocache-${{ hashFiles('Cargo.lock') }}
5151

52-
-name:Install Rust
53-
run:|
54-
rustup default stable
55-
rustup target add ${{ matrix.rust }}
52+
-uses:dtolnay/rust-toolchain@stable
5653

5754
-name:Install MUSL tools
5855
run:sudo apt update && sudo apt install musl-tools -y
@@ -107,7 +104,9 @@ jobs:
107104
if:runner.os == 'Linux'
108105

109106
-name:Install Rust
110-
run:rustup target add ${{ matrix.rust }}
107+
uses:dtolnay/rust-toolchain@stable
108+
with:
109+
targets:${{ matrix.rust }}
111110

112111
-name:Make bundle
113112
run:make bundle

‎.github/workflows/test-pr.yml‎

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,29 +15,27 @@ jobs:
1515
include:
1616
-build:linux-stable
1717
os:ubuntu-latest
18-
rust:stable
18+
rust:x86_64-unknown-linux-gnu
1919
-build:macos-stable
2020
os:macos-latest
21-
rust:stable
21+
rust:x86_64-apple-darwin
2222
-build:windows-stable
2323
os:windows-latest
24-
rust:stable
24+
rust:x86_64-pc-windows-msvc
2525

2626
steps:
2727
-name:Checkout code
2828
uses:actions/checkout@v2
2929
with:
3030
fetch-depth:2
31+
-name:Install Rust
32+
uses:dtolnay/rust-toolchain@stable
33+
with:
34+
targets:${{ matrix.rust }}
3135
-name:Setup environment
3236
run:|
3337
chmod +x ci/buildvars.sh
3438
ci/buildvars.sh
35-
36-
-name:Install Rust
37-
run:|
38-
rustup update ${{ matrix.rust }} --no-self-update
39-
rustup update
40-
rustup default ${{ matrix.rust }}
4139
if:env.BUILD == 'true'
4240
-name:Run Tests
4341
run:make test

‎.github/workflows/test-push.yml‎

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ jobs:
7878
key:${{ matrix.rust }}-cargocache-${{ hashFiles('Cargo.lock') }}
7979

8080
-name:Install Rust
81-
run:|
82-
rustup default stable
83-
rustup target add ${{ matrix.rust }}
81+
uses:dtolnay/rust-toolchain@stable
82+
with:
83+
targets:${{ matrix.rust }}
8484

8585
-name:Run Tests
8686
run:make test
@@ -117,10 +117,9 @@ jobs:
117117
key:${{ matrix.rust }}-cargocache-${{ hashFiles('Cargo.lock') }}
118118

119119
-name:Install Rust
120-
run:|
121-
rustup self update
122-
rustup default stable
123-
rustup target add ${{ matrix.rust }}
120+
uses:dtolnay/rust-toolchain@stable
121+
with:
122+
targets:${{ matrix.rust }}
124123

125124
-name:Run Tests
126125
run:make test
@@ -143,7 +142,6 @@ jobs:
143142
uses:actions/checkout@v2
144143
with:
145144
fetch-depth:2
146-
147145
-name:Setup environment
148146
run:|
149147
chmod +x ci/setvars.sh
@@ -159,10 +157,9 @@ jobs:
159157
key:${{ matrix.rust }}-cargocache-${{ hashFiles('Cargo.lock') }}
160158

161159
-name:Install Rust
162-
run:|
163-
rustup self update
164-
rustup default stable
165-
rustup target add ${{ matrix.rust }}
160+
uses:dtolnay/rust-toolchain@stable
161+
with:
162+
targets:${{ matrix.rust }}
166163

167164
-name:Run Tests
168165
run:make test

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp