-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compilation issue with mininal dependencies version #204
Comments
The minimal version of reqwest-middleware compatible with reqwest-tracing is 0.3.1, but because of the way reqwest-middleware works, all middlewares and the code composing the middlewares to build the client must use the same version of reqwest-middleware. A similar problem occurs if you try to use reqwest-tracing with reqwest-middleware 0.3 without The |
- Downgraded `reqwest-middleware` from 0.4 to 0.3 due to [compatibility issues](TrueLayer/reqwest-middleware#204). - Downgraded `reqwest-retry` from 0.7 to 0.6 for similar reasons. - Updated `Cargo.lock` to reflect these changes and ensure consistent dependency resolution. - Removed unnecessary version specifications in `Cargo.lock` for `reqwest-middleware`. These changes maintain compatibility with existing code while addressing dependency constraints.
…#69) * refactor(config): simplify service model and improve volume handling - Consolidate service types into a single Service struct - Add direct volume and environment variable support to Service - Improve volume path normalization and validation - Add new helper methods for resolving volumes and environment variables - Update tests to reflect new configuration model - Add pretty-error-debug dependency - Update various dependency versions in Cargo.toml BREAKING CHANGE: Removes service type variants (Default, HttpHandler, Precursor) in favor of a single unified Service struct. This change simplifies the configuration model while maintaining all functionality. * chore(deps): downgrade reqwest-middleware and reqwest-retry versions - Downgraded `reqwest-middleware` from 0.4 to 0.3 due to [compatibility issues](TrueLayer/reqwest-middleware#204). - Downgraded `reqwest-retry` from 0.7 to 0.6 for similar reasons. - Updated `Cargo.lock` to reflect these changes and ensure consistent dependency resolution. - Removed unnecessary version specifications in `Cargo.lock` for `reqwest-middleware`. These changes maintain compatibility with existing code while addressing dependency constraints. * chore(test): Skip fstab test in CI as it breaks for reason I don't yet know
Bug description
I have a compilation issue with these lines:
With these dependencies
AND when I try to compile with the minimal dependencies versions using
cargo +nightly update -Zminimal-versions
to update theCargo.lock
file with the minimal versionsSee https://github.com/ilaborie/schema-registry-cli/actions/runs/12104246014/job/33747408600
To Reproduce
Should be reproduced with the same dependencies version AND with the
cargo +nightly update -Zminimal-versions
to set minimal version in theCargo.lock
file.Expected behavior
Should compile
Environment
ubuntu-latest
stable
, today the1.83.0
Additional context
The text was updated successfully, but these errors were encountered: