Skip to content

Commit a9b17d6

Browse files
authored
chore: Don't depend on openssl (#292)
This makes the Rust parts all use ring / rustls library instead of local install of openssl. It's a step on the journey to being statically linked. Pieces: - `tokenizers` and `mistralrs` now support rustls (mistralrs by default, tokenizers with feature flag). - Move shared dependencies up into workspace - New `rand` crate has some renames for future rust - Ensure the dependency doesn't creep back in by enforcing it with cargo deny.
1 parent 86c2656 commit a9b17d6

File tree

12 files changed

+423
-701
lines changed

12 files changed

+423
-701
lines changed

.github/workflows/pre-merge-rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ jobs:
8484
working-directory: ${{ matrix.dir }}
8585
run: |
8686
cargo-deny --version || cargo install [email protected]
87-
cargo-deny --no-default-features check --hide-inclusion-graph licenses --config ${{ github.workspace }}/deny.toml
87+
cargo-deny --no-default-features check --hide-inclusion-graph licenses bans --config ${{ github.workspace }}/deny.toml
8888
- name: Run Unit Tests
8989
working-directory: ${{ matrix.dir }}
9090
run: cargo test --locked --all-targets

0 commit comments

Comments
 (0)