File tree Expand file tree Collapse file tree 2 files changed +72
-0
lines changed Expand file tree Collapse file tree 2 files changed +72
-0
lines changed Original file line number Diff line number Diff line change
1
+ on :
2
+ push :
3
+ branches :
4
+ - " main"
5
+ pull_request :
6
+
7
+ name : check
8
+ jobs :
9
+ fmt :
10
+ runs-on : ubuntu-latest
11
+ name : Check
12
+ permissions :
13
+ checks : write
14
+ steps :
15
+ - uses : actions/checkout@v3
16
+ with :
17
+ submodules : true
18
+ - name : Install stable
19
+ uses : actions-rs/toolchain@v1
20
+ with :
21
+ profile : minimal
22
+ toolchain : stable
23
+ components : rustfmt
24
+ - name : cargo fmt --check
25
+ uses : actions-rs/cargo@v1
26
+ with :
27
+ command : fmt
28
+ args : --check
29
+ - name : cargo clippy
30
+ uses : actions-rs/clippy-check@v1
31
+ with :
32
+ token : ${{ secrets.GITHUB_TOKEN }}
33
+
34
+ test :
35
+ runs-on : ubuntu-latest
36
+ name : Run test suite
37
+ steps :
38
+ - uses : actions/checkout@v3
39
+ with :
40
+ submodules : true
41
+ - name : Install nightly
42
+ uses : actions-rs/toolchain@v1
43
+ with :
44
+ profile : minimal
45
+ toolchain : nightly
46
+ default : true
47
+ - name : cargo test
48
+ uses : actions-rs/cargo@v1
49
+ with :
50
+ command : test
51
+ args : --all-features
52
+ - name : Run abort tests
53
+ run : ./abort_tests.sh
Original file line number Diff line number Diff line change
1
+ on :
2
+ release :
3
+ types : [published]
4
+ workflow_dispatch :
5
+
6
+ name : publish
7
+ jobs :
8
+ publish :
9
+ runs-on : ubuntu-latest
10
+ name : Publish
11
+ steps :
12
+ - uses : actions/checkout@v2
13
+ - uses : actions-rs/toolchain@v1
14
+ with :
15
+ toolchain : stable
16
+ override : true
17
+ - uses : katyo/publish-crates@v1
18
+ with :
19
+ registry-token : ${{ secrets.CARGO_REGISTRY_TOKEN }}
You can’t perform that action at this time.
0 commit comments