chore: bump to v1.0.0, drop native-tls for pure rustls

Removes openssl-sys transitive dep by disabling reqwest default
features, enabling static musl cross-compilation for Linux.
This commit is contained in:
2026-03-21 22:29:13 +00:00
parent 7ebf9006a1
commit 051e17ddf1
3 changed files with 8 additions and 165 deletions

View File

@@ -1,6 +1,6 @@
[package]
name = "sunbeam-sdk"
version = "0.12.1"
version = "1.0.0"
edition = "2024"
description = "Sunbeam SDK — reusable library for cluster management"
repository = "https://src.sunbeam.pt/studio/cli"
@@ -38,7 +38,7 @@ kube = { version = "0.99", features = ["client", "runtime", "derive", "ws"] }
k8s-openapi = { version = "0.24", features = ["v1_32"] }
# HTTP + TLS
reqwest = { version = "0.12", features = ["json", "rustls-tls", "blocking"] }
reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls", "blocking"] }
bytes = "1"
# SSH
@@ -77,7 +77,7 @@ chrono = { version = "0.4", features = ["serde"] }
wiremock = "0.6"
[build-dependencies]
reqwest = { version = "0.12", features = ["blocking", "rustls-tls"] }
reqwest = { version = "0.12", default-features = false, features = ["blocking", "rustls-tls"] }
sha2 = "0.10"
flate2 = "1"
tar = "0.4"