@@ -31,9 +31,7 @@ jobs:
31 - uses: Swatinem/rust-cache@v1
31 - uses: Swatinem/rust-cache@v1
33 - name: Run cargo check
33 - name: Run cargo check
34− uses: actions-rs/cargo@v1
36− command: check
34+ run: cargo check
39 name: Test Suite
37 name: Test Suite
@@ -61,15 +59,10 @@ jobs:
61 restore-keys: ${{ runner.os }}-stable-v${{ env.CACHE_VERSION }}-tree-sitter-grammars-
59 restore-keys: ${{ runner.os }}-stable-v${{ env.CACHE_VERSION }}-tree-sitter-grammars-
63 - name: Run cargo test
61 - name: Run cargo test
64− uses: actions-rs/cargo@v1
67− args: --workspace
62+ run: cargo test --workspace
69 - name: Run cargo integration-test
64 - name: Run cargo integration-test
70− uses: actions-rs/cargo@v1
72− command: integration-test
65+ run: cargo integration-test
@@ -92,22 +85,13 @@ jobs:
92 - uses: Swatinem/rust-cache@v1
85 - uses: Swatinem/rust-cache@v1
94 - name: Run cargo fmt
87 - name: Run cargo fmt
95− uses: actions-rs/cargo@v1
98− args: --all -- --check
88+ run: cargo fmt --all -- --check
100 - name: Run cargo clippy
90 - name: Run cargo clippy
101− uses: actions-rs/cargo@v1
104− args: --workspace --all-targets -- -D warnings
91+ run: cargo clippy --workspace --all-targets -- -D warnings
106 - name: Run cargo doc
93 - name: Run cargo doc
107− uses: actions-rs/cargo@v1
110− args: --no-deps --workspace --document-private-items
94+ run: cargo doc --no-deps --workspace --document-private-items
112 RUSTDOCFLAGS: -D warnings
96 RUSTDOCFLAGS: -D warnings
@@ -127,10 +111,7 @@ jobs:
127 - uses: Swatinem/rust-cache@v1
111 - uses: Swatinem/rust-cache@v1
129 - name: Generate docs
113 - name: Generate docs
130− uses: actions-rs/cargo@v1
133− args: docgen
114+ run: cargo xtask docgen
135 - name: Check uncommitted documentation changes
116 - name: Check uncommitted documentation changes
@@ -155,7 +136,4 @@ jobs:
155 - uses: Swatinem/rust-cache@v1
136 - uses: Swatinem/rust-cache@v1
157 - name: Generate docs
138 - name: Generate docs
158− uses: actions-rs/cargo@v1
161− args: query-check
139+ run: cargo xtask query-check