2 Commits
Author SHA1 Message Date
Bendik Aagaard LynghaugandClaude Fable 5 0449742618 release v0.1.1
ci / quality (push) Successful in 2m16s
release / build (aarch64-unknown-linux-gnu) (push) Successful in 2m15s
release / build (x86_64-unknown-linux-gnu) (push) Successful in 1m55s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-08-30 22:14:54 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 76f5b39d5b Release workflow: sh-safe mkdir, arm64 cross libc headers
ci / quality (push) Successful in 2m17s
Both v0.1.0 build jobs failed: packaging used brace expansion under
plain sh (literal '{bin,systemd/user,man}' directory), and the aarch64
job lacked libc6-dev-arm64-cross because --no-install-recommends skips
it, so blake3's NEON unit compiled against host headers.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y42TyF8Zu7NGRR2893vNcZ
2026-08-30 22:14:13 +02:00
3 changed files with 13 additions and 6 deletions
+9 -2
View File
@@ -36,7 +36,12 @@ jobs:
apt-get update
apt-get install -y --no-install-recommends scdoc jq
if [ "${{ matrix.target }}" = "aarch64-unknown-linux-gnu" ]; then
apt-get install -y --no-install-recommends gcc-aarch64-linux-gnu
# libc6-dev-arm64-cross is a Recommends of the cross gcc, so
# --no-install-recommends skips it — without it cc-rs builds
# (blake3's NEON unit) fall back to host headers and die on
# bits/wordsize.h.
apt-get install -y --no-install-recommends \
gcc-aarch64-linux-gnu libc6-dev-arm64-cross
fi
rustup target add ${{ matrix.target }}
@@ -50,7 +55,9 @@ jobs:
run: |
VERSION="${GITHUB_REF_NAME#v}"
PKG="varde-${VERSION}-${{ matrix.target }}"
mkdir -p "$PKG"/{bin,systemd/user,man}
# Steps run under plain `sh`, which has no brace expansion —
# spell the directories out.
mkdir -p "$PKG/bin" "$PKG/systemd/user" "$PKG/man"
cp "target/${{ matrix.target }}/release/varde-daemon" \
"target/${{ matrix.target }}/release/varde-ctl" "$PKG/bin/"
# Cross-strip is unavailable for the foreign target; native
Generated
+3 -3
View File
@@ -4491,7 +4491,7 @@ checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
[[package]]
name = "varde-ctl"
version = "0.1.0"
version = "0.1.1"
dependencies = [
"anyhow",
"clap",
@@ -4504,7 +4504,7 @@ dependencies = [
[[package]]
name = "varde-daemon"
version = "0.1.0"
version = "0.1.1"
dependencies = [
"anyhow",
"iroh",
@@ -4529,7 +4529,7 @@ dependencies = [
[[package]]
name = "varde-proto"
version = "0.1.0"
version = "0.1.1"
dependencies = [
"serde",
"serde_json",
+1 -1
View File
@@ -3,7 +3,7 @@ resolver = "2"
members = ["varde-proto", "varde-daemon", "varde-ctl"]
[workspace.package]
version = "0.1.0"
version = "0.1.1"
edition = "2021"
license = "MIT OR Apache-2.0"
repository = "https://project.uhhm.no/uhhm/varde"