mirror of
https://github.com/meilisearch/meilisearch.git
synced 2025-09-05 20:26:31 +00:00
23 lines
2.4 KiB
Markdown
23 lines
2.4 KiB
Markdown
This issue is about updating Meilisearch dependencies:
|
|
- [ ] Update Meilisearch dependencies with the help of `cargo +nightly udeps --all-targets` (remove unused dependencies) and `cargo upgrade` (upgrade dependencies versions) - ⚠️ Some repositories may contain subdirectories (like heed, charabia, or deserr). Take care of updating these in the main crate as well. This won't be done automatically by `cargo upgrade`.
|
|
- [ ] [deserr](https://github.com/meilisearch/deserr)
|
|
- [ ] [charabia](https://github.com/meilisearch/charabia/)
|
|
- [ ] [heed](https://github.com/meilisearch/heed/)
|
|
- [ ] [roaring-rs](https://github.com/RoaringBitmap/roaring-rs/)
|
|
- [ ] [obkv](https://github.com/meilisearch/obkv)
|
|
- [ ] [grenad](https://github.com/meilisearch/grenad/)
|
|
- [ ] [arroy](https://github.com/meilisearch/arroy/)
|
|
- [ ] [segment](https://github.com/meilisearch/segment)
|
|
- [ ] [bumparaw-collections](https://github.com/meilisearch/bumparaw-collections)
|
|
- [ ] [bbqueue](https://github.com/meilisearch/bbqueue)
|
|
- [ ] Finally, [Meilisearch](https://github.com/meilisearch/MeiliSearch)
|
|
- [ ] If new Rust versions have been released, update the minimal Rust version in use at Meilisearch:
|
|
- [ ] in this [GitHub Action file](https://github.com/meilisearch/meilisearch/blob/main/.github/workflows/test-suite.yml), by changing the `toolchain` field of the `rustfmt` job to the latest available nightly (of the day before or the current day).
|
|
- [ ] in every [GitHub Action files](https://github.com/meilisearch/meilisearch/blob/main/.github/workflows), by changing all the `dtolnay/rust-toolchain@` references to use the latest stable version.
|
|
- [ ] in this [`rust-toolchain.toml`](https://github.com/meilisearch/meilisearch/blob/main/rust-toolchain.toml), by changing the `channel` field to the latest stable version.
|
|
- [ ] in the [Dockerfile](https://github.com/meilisearch/meilisearch/blob/main/Dockerfile), by changing the base image to `rust:<target_rust_version>-alpine<alpine_version>`. Check that the image exists on [Dockerhub](https://hub.docker.com/_/rust/tags?page=1&name=alpine). Also, build and run the image to check everything still works!
|
|
|
|
⚠️ This issue should be prioritized to avoid any deprecation and vulnerability issues.
|
|
|
|
The GitHub action dependencies are managed by [Dependabot](https://github.com/meilisearch/meilisearch/blob/main/.github/dependabot.yml), so no need to update them when solving this issue.
|