Commit a544236
release-manager: switch reqwest from native-tls to rustls-tls
The musl static build in `release.yml` failed on the v0.0.0-test
smoke tag because release-manager transitively pulls in
`openssl-sys` via reqwest's default `native-tls` backend, and
musl-targeted OpenSSL isn't available on the runner:
error: failed to run custom build command for `openssl-sys v0.9.109`
warning: openssl-sys@0.9.109: Could not find directory of OpenSSL
installation, and this `-sys` crate cannot proceed without this
knowledge.
Fix: `default-features = false` + `rustls-tls` on reqwest. Pure-Rust
TLS, no system OpenSSL link, no `*-sys` crate compiled — same
pattern mina-bench-upload already uses for its influxdb2 client.
Cargo.lock regenerated; verified `openssl-sys`, `native-tls`, and
`hyper-tls` are all gone from the lockfile.
This is the last remaining gap before the release workflow can ship
a static-musl `.deb` portable across bullseye/focal/jammy/noble/
bookworm. Push v0.0.0-test (force) after this lands to retest.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent fe37fec commit a544236
2 files changed
Lines changed: 70 additions & 126 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
37 | 42 | | |
38 | 43 | | |
39 | 44 | | |
| |||
0 commit comments