Skip to content

Commit 81636ce

Browse files
authored
Merge pull request #10 from Sewer56/fix/ci-invalid-workflow-input
Fixed: CI workflow issues (invalid inputs, slow doc check)
2 parents e7f4b1a + 1202fdd commit 81636ce

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

‎.github/workflows/rust.yml‎

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,11 @@ jobs:
4646
codecov-token: ${{ secrets.CODECOV_TOKEN }}
4747
target: ${{ matrix.target }}
4848
use-cross: ${{ matrix.use-cross }}
49-
cargo-test-args: "-p llm-coding-tools-core --no-default-features --features blocking"
49+
additional-test-args: "-p llm-coding-tools-core"
50+
additional-tarpaulin-args: "--exclude llm-coding-tools-rig --exclude llm-coding-tools-serdesai"
51+
no-default-features: true
52+
features: "blocking"
53+
setup-rust-cache: false
5054

5155
# Note: The GitHub Runner Images will contain an up to date Rust Stable Toolchain
5256
# thus as per recommendation of cargo-semver-checks, we're using stable here.
@@ -78,8 +82,8 @@ jobs:
7882
RUSTDOCFLAGS: "-D warnings"
7983
# Note: Can't use --all-features at workspace level because tokio/blocking are mutually exclusive
8084
run: |
81-
cargo doc -p llm-coding-tools-core --features tokio --document-private-items --target ${{ matrix.target }}
82-
cargo doc -p llm-coding-tools-rig --document-private-items --target ${{ matrix.target }}
85+
cargo doc -p llm-coding-tools-core --features tokio --document-private-items --no-deps --target ${{ matrix.target }}
86+
cargo doc -p llm-coding-tools-rig --document-private-items --no-deps --target ${{ matrix.target }}
8387
8488
- name: Run linter
8589
if: github.event_name == 'pull_request' || startsWith(github.ref, 'refs/tags/')

0 commit comments

Comments
 (0)