summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/build.yml38
-rw-r--r--.github/workflows/release.yml5
2 files changed, 9 insertions, 34 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 15734361..e6b319f9 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -31,9 +31,7 @@ jobs:
- uses: Swatinem/rust-cache@v1
- name: Run cargo check
- uses: actions-rs/cargo@v1
- with:
- command: check
+ run: cargo check
test:
name: Test Suite
@@ -61,15 +59,10 @@ jobs:
restore-keys: ${{ runner.os }}-stable-v${{ env.CACHE_VERSION }}-tree-sitter-grammars-
- name: Run cargo test
- uses: actions-rs/cargo@v1
- with:
- command: test
- args: --workspace
+ run: cargo test --workspace
- name: Run cargo integration-test
- uses: actions-rs/cargo@v1
- with:
- command: integration-test
+ run: cargo integration-test
strategy:
matrix:
@@ -92,22 +85,13 @@ jobs:
- uses: Swatinem/rust-cache@v1
- name: Run cargo fmt
- uses: actions-rs/cargo@v1
- with:
- command: fmt
- args: --all -- --check
+ run: cargo fmt --all -- --check
- name: Run cargo clippy
- uses: actions-rs/cargo@v1
- with:
- command: clippy
- args: --workspace --all-targets -- -D warnings
+ run: cargo clippy --workspace --all-targets -- -D warnings
- name: Run cargo doc
- uses: actions-rs/cargo@v1
- with:
- command: doc
- args: --no-deps --workspace --document-private-items
+ run: cargo doc --no-deps --workspace --document-private-items
env:
RUSTDOCFLAGS: -D warnings
@@ -127,10 +111,7 @@ jobs:
- uses: Swatinem/rust-cache@v1
- name: Generate docs
- uses: actions-rs/cargo@v1
- with:
- command: xtask
- args: docgen
+ run: cargo xtask docgen
- name: Check uncommitted documentation changes
run: |
@@ -155,7 +136,4 @@ jobs:
- uses: Swatinem/rust-cache@v1
- name: Generate docs
- uses: actions-rs/cargo@v1
- with:
- command: xtask
- args: query-check
+ run: cargo xtask query-check
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index e7aca89b..8e805de2 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -34,10 +34,7 @@ jobs:
- uses: Swatinem/rust-cache@v1
- name: Fetch tree-sitter grammars
- uses: actions-rs/cargo@v1
- with:
- command: run
- args: --package=helix-loader --bin=hx-loader
+ run: cargo run --package=helix-loader --bin=hx-loader
- name: Bundle grammars
run: tar cJf grammars.tar.xz -C runtime/grammars/sources .