release: ship lesavka 0.16.2

This commit is contained in:
Brad Stein 2026-04-30 12:07:31 -03:00
parent ec3edf525a
commit b0d1bba1eb
6 changed files with 11 additions and 7 deletions

6
Cargo.lock generated
View File

@ -1652,7 +1652,7 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
[[package]]
name = "lesavka_client"
version = "0.16.1"
version = "0.16.2"
dependencies = [
"anyhow",
"async-stream",
@ -1686,7 +1686,7 @@ dependencies = [
[[package]]
name = "lesavka_common"
version = "0.16.1"
version = "0.16.2"
dependencies = [
"anyhow",
"base64",
@ -1698,7 +1698,7 @@ dependencies = [
[[package]]
name = "lesavka_server"
version = "0.16.1"
version = "0.16.2"
dependencies = [
"anyhow",
"base64",

View File

@ -4,7 +4,7 @@ path = "src/main.rs"
[package]
name = "lesavka_client"
version = "0.16.1"
version = "0.16.2"
edition = "2024"
[dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "lesavka_common"
version = "0.16.1"
version = "0.16.2"
edition = "2024"
build = "build.rs"

View File

@ -113,7 +113,7 @@ fetch_client_pki_bundle() {
local host=${CLIENT_PKI_SSH_SOURCE%%:*}
local remote_path=${CLIENT_PKI_SSH_SOURCE#*:}
local tmp_bundle
tmp_bundle=$(mktemp --suffix=.tar.gz)
tmp_bundle=$(run_as_user mktemp --tmpdir="$TMPDIR" lesavka-client-pki.XXXXXX.tar.gz)
if run_as_user scp -q -o BatchMode=yes -o ConnectTimeout=5 \
"$host:$remote_path" "$tmp_bundle" >/dev/null 2>&1; then
printf '%s\n' "$tmp_bundle"

View File

@ -10,7 +10,7 @@ bench = false
[package]
name = "lesavka_server"
version = "0.16.1"
version = "0.16.2"
edition = "2024"
autobins = false

View File

@ -42,4 +42,8 @@ fn client_install_accepts_server_generated_tls_bundle() {
CLIENT_INSTALL.contains("scp -q -o BatchMode=yes"),
"client installer should auto-fetch the server enrollment bundle without hanging"
);
assert!(
CLIENT_INSTALL.contains("run_as_user mktemp"),
"auto-fetch destination should be owned by the user who runs scp"
);
}