lesavka/ci: package dist binaries from workspace target dir

This commit is contained in:
Brad Stein 2026-04-12 10:37:31 -03:00
parent 5e5e85e70d
commit cd457d4e88

View File

@ -14,7 +14,7 @@ cargo build --release --manifest-path "${ROOT_DIR}/server/Cargo.toml"
SERVER_TAR="${DIST_DIR}/lesavka-server-${VERSION}-${TARGET}-${GIT_SHA}.tar.gz"
SERVER_TMP=$(mktemp -d)
install -Dm755 "${ROOT_DIR}/server/target/release/lesavka-server" "${SERVER_TMP}/lesavka-server"
install -Dm755 "${ROOT_DIR}/target/release/lesavka-server" "${SERVER_TMP}/lesavka-server"
install -Dm755 "${ROOT_DIR}/scripts/daemon/lesavka-core.sh" "${SERVER_TMP}/lesavka-core.sh"
tar -czf "${SERVER_TAR}" -C "${SERVER_TMP}" lesavka-server lesavka-core.sh
rm -rf "${SERVER_TMP}"
@ -24,7 +24,7 @@ cargo build --release --manifest-path "${ROOT_DIR}/client/Cargo.toml"
CLIENT_TAR="${DIST_DIR}/lesavka-client-${VERSION}-${TARGET}-${GIT_SHA}.tar.gz"
CLIENT_TMP=$(mktemp -d)
install -Dm755 "${ROOT_DIR}/client/target/release/lesavka-client" "${CLIENT_TMP}/lesavka-client"
install -Dm755 "${ROOT_DIR}/target/release/lesavka-client" "${CLIENT_TMP}/lesavka-client"
tar -czf "${CLIENT_TAR}" -C "${CLIENT_TMP}" lesavka-client
rm -rf "${CLIENT_TMP}"