Skip to content

Commit d2c96a2

Browse files
committed
Update CI actions
1 parent 0fe4887 commit d2c96a2

File tree

1 file changed

+17
-21
lines changed

1 file changed

+17
-21
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,13 @@ jobs:
1212
runs-on: ${{ matrix.os }}
1313
steps:
1414
- name: Checkout source
15-
uses: actions/checkout@v2
16-
- name: Setup stable rust
17-
uses: hecrj/setup-rust-action@v1
18-
with:
19-
rust-version: "stable"
15+
uses: actions/checkout@v3
2016
- name: Setup nightly rust
21-
uses: hecrj/setup-rust-action@v1
17+
uses: dtolnay/rust-toolchain@stable
2218
with:
23-
rust-version: nightly
24-
- name: Setup MSRV rust
25-
uses: hecrj/setup-rust-action@v1
19+
toolchain: nightly
20+
- name: Setup stable rust
21+
uses: dtolnay/rust-toolchain@stable
2622
with:
2723
rust-version: ${{ matrix.rust }}
2824
- name: Run unit tests
@@ -38,9 +34,9 @@ jobs:
3834
runs-on: ubuntu-latest
3935
steps:
4036
- name: Checkout source
41-
uses: actions/checkout@v2
37+
uses: actions/checkout@v3
4238
- name: Setup rust
43-
uses: hecrj/setup-rust-action@v1
39+
uses: dtolnay/rust-toolchain@stable
4440
- name: Install rustfmt
4541
run: rustup component add rustfmt
4642
- name: Check formatting with rustfmt
@@ -53,9 +49,9 @@ jobs:
5349
runs-on: ${{ matrix.os }}
5450
steps:
5551
- name: Checkout source
56-
uses: actions/checkout@v2
52+
uses: actions/checkout@v3
5753
- name: Setup rust
58-
uses: hecrj/setup-rust-action@v1
54+
uses: dtolnay/rust-toolchain@stable
5955
- name: Install rustfmt
6056
run: rustup component add clippy
6157
- name: Check for clippy warnings
@@ -68,26 +64,26 @@ jobs:
6864
runs-on: ${{ matrix.os }}
6965
steps:
7066
- name: Checkout source
71-
uses: actions/checkout@v2
67+
uses: actions/checkout@v3
7268
- name: Setup rust
73-
uses: hecrj/setup-rust-action@v1
69+
uses: dtolnay/rust-toolchain@stable
7470
- name: Build debug
7571
run: cargo build
7672
- name: Upload Windows debug build
7773
if: runner.os == 'Windows'
78-
uses: actions/upload-artifact@v2
74+
uses: actions/upload-artifact@v3
7975
with:
8076
path: ./target/debug/rust-script.exe
8177
name: windows-binary
8278
- name: Upload macOS debug build
8379
if: runner.os == 'macOS'
84-
uses: actions/upload-artifact@v2
80+
uses: actions/upload-artifact@v3
8581
with:
8682
path: ./target/debug/rust-script
8783
name: mac-binary
8884
- name: Upload Linux debug build
8985
if: runner.os == 'Linux'
90-
uses: actions/upload-artifact@v2
86+
uses: actions/upload-artifact@v3
9187
with:
9288
path: ./target/debug/rust-script
9389
name: linux-binary
@@ -96,9 +92,9 @@ jobs:
9692
runs-on: windows-latest
9793
steps:
9894
- name: Checkout source
99-
uses: actions/checkout@v2
95+
uses: actions/checkout@v3
10096
- name: Setup rust
101-
uses: hecrj/setup-rust-action@v1
97+
uses: dtolnay/rust-toolchain@stable
10298
- name: Build debug
10399
run: cargo build
104100
- name: Install file association
@@ -114,7 +110,7 @@ jobs:
114110
security-audit:
115111
runs-on: ubuntu-latest
116112
steps:
117-
- uses: actions/checkout@v1
113+
- uses: actions/checkout@v3
118114
- uses: actions-rs/audit-check@v1
119115
with:
120116
token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)