Skip to content

Commit b04d90c

Browse files
committed
Merge #486: chore: vairous updates
ccfb06f ci: deny doc warnings (Cameron Garnham) 417ad73 chore: fix doc warnings (Cameron Garnham) 7dbca2b ci: move doc tests to unit section (Cameron Garnham) 308f490 deps: update cargo lockfile (Cameron Garnham) 8f2e22e ci: maintaince update for labelsync (Cameron Garnham) Pull request description: ACKs for top commit: da2ce7: ACK ccfb06f Tree-SHA512: b3698814d5c10b44c90e8e4e2eda0e9dc0ed431a94fb7837d40e8b52391c6890b954269c84a7252ab89c09557d3913a872fbf1234bd8be900999b5891bcc02e5
2 parents 66a6326 + ccfb06f commit b04d90c

38 files changed

+147
-152
lines changed

.github/workflows/labels.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ jobs:
3333
with:
3434
config-file: .github/labels.json
3535
delete-other-labels: true
36-
token: ${{ secrets.UPDATE_ISSUES }}
36+
token: ${{ secrets.UPDATE_LABELS }}

.github/workflows/testing.yaml

+10-3
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,12 @@ jobs:
6565
name: Run Lint Checks
6666
run: cargo clippy --tests --benches --examples --workspace --all-targets --all-features -- -D clippy::correctness -D clippy::suspicious -D clippy::complexity -D clippy::perf -D clippy::style -D clippy::pedantic
6767

68-
- id: doc
69-
name: Run Documentation Checks
70-
run: cargo test --doc
68+
- id: docs
69+
name: Lint Documentation
70+
env:
71+
RUSTDOCFLAGS: "-D warnings"
72+
run: cargo doc --no-deps --bins --examples --workspace --all-features
73+
7174

7275
unit:
7376
name: Units
@@ -100,6 +103,10 @@ jobs:
100103
with:
101104
tool: cargo-llvm-cov, cargo-nextest
102105

106+
- id: test-docs
107+
name: Run Documentation Tests
108+
run: cargo test --doc
109+
103110
- id: test
104111
name: Run Unit Tests
105112
run: cargo test --tests --benches --examples --workspace --all-targets --all-features

0 commit comments

Comments
 (0)