ci: add doc tests and update examples to match current codebase

This commit is contained in:
Manuel Raimann
2026-02-12 10:13:48 +01:00
parent 1f1e9d1779
commit cc0dce5daf
+12 -10
View File
@@ -51,6 +51,8 @@ jobs:
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
- name: Run tests - name: Run tests
run: cargo test --verbose --all-features --all-targets run: cargo test --verbose --all-features --all-targets
- name: Run doc tests
run: cargo test --verbose --all-features --doc
examples: examples:
name: Examples name: Examples
@@ -62,16 +64,16 @@ jobs:
rustup override set stable rustup override set stable
rustup update stable rustup update stable
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
- name: Run sync example (ml_hyperparameter_tuning) - name: Run basic_optimization
run: cargo run --example ml_hyperparameter_tuning run: cargo run --example basic_optimization
- name: Run sync example (benchmark_convergence) - name: Run sampler_comparison
run: cargo run --example benchmark_convergence run: cargo run --example sampler_comparison
- name: Run derive example (parameter_api) - name: Run pruning_and_callbacks
run: cargo run --example parameter_api --features derive run: cargo run --example pruning_and_callbacks
- name: Run async example (async_api_optimization) - name: Run parameter_types
run: cargo run --example async_api_optimization --features async run: cargo run --example parameter_types --features derive
- name: Run visualization example (visualization_demo) - name: Run advanced_features
run: cargo run --example visualization_demo run: cargo run --example advanced_features --features "async,journal"
docs: docs:
name: Docs name: Docs