Skip to content

Clarify aws-lc-rs feature docs and fix CI comment URL#764

Merged
alamb merged 4 commits into
apache:mainfrom
alamb:fix-pluggable-crypto-docs
Jun 18, 2026
Merged

Clarify aws-lc-rs feature docs and fix CI comment URL#764
alamb merged 4 commits into
apache:mainfrom
alamb:fix-pluggable-crypto-docs

Conversation

@alamb

@alamb alamb commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Follow-on documentation polish from

Rationale for this change

While reviewing #707 (Pluggable Crypto / reqwest 0.13) after merge, claude found 2 doc issues:

  1. object_store's aws-lc-rs feature deliberately does not select an aws-lc-rs backend (aws-lc-sys / fips / non-fips), so that downstream crates retain control over that choice. As a result, enabling aws-lc-rs together with a *-base feature but without the built-in reqwest transport fails to compile until the user selects a backend. This was non-obvious and not documented.
  2. A comment in ci.yml had a broken issue link (https://githubcom/..., missing the .).

What changes are included in this PR?

  • Fix above

Are there any user-facing changes?

Documentation only — clarifies an existing feature-flag requirement. No API or behavior changes, and nothing breaking.

Follow-on documentation polish from the review of apache#707.

- Document that the `aws-lc-rs` feature requires the user to also select an
  aws-lc-rs backend when the built-in `reqwest` transport is not enabled.
- Fix the malformed github.com URL in the CI testing-matrix comment.

Comment/documentation-only; no code or behavior changes.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

@kevinjqliu kevinjqliu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks

Comment thread src/lib.rs Outdated
alamb and others added 3 commits June 18, 2026 06:58
Co-authored-by: Kevin Liu <kevinjqliu@users.noreply.github.com>
@alamb alamb merged commit c9db3e2 into apache:main Jun 18, 2026
9 checks passed
@alamb

alamb commented Jun 18, 2026

Copy link
Copy Markdown
Contributor Author

Thanks again @kevinjqliu

@alamb alamb deleted the fix-pluggable-crypto-docs branch June 18, 2026 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants