From 0a57aa9db1cf9af2b550af20ce5b9af5b000e8c6 Mon Sep 17 00:00:00 2001 From: Wesley Ray Date: Wed, 15 Jul 2026 18:44:31 -0400 Subject: [PATCH] Footer resume link -> public Reactive Resume URL (Wes's fix); auto-build detects uncommitted repo edits Co-Authored-By: Claude Opus 4.8 --- deploy/auto-build.sh | 6 +++++- src/layouts/Base.astro | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/deploy/auto-build.sh b/deploy/auto-build.sh index bae61f8..5eada2f 100755 --- a/deploy/auto-build.sh +++ b/deploy/auto-build.sh @@ -8,10 +8,14 @@ VAULT="${VAULT:-/home/nox/docker/obsidian/vaults/weeslahw_coppermind}" STATE="$REPO/.build_state" cd "$REPO" -git pull -q +# a dirty tree can make pull fail; still rebuild whatever is checked out +git pull -q || echo "git pull failed (dirty tree?) — building local state" +# signature covers committed HEAD, any uncommitted repo edits, and vault mtimes sig=$({ git rev-parse HEAD + git status --porcelain=v1 + git diff find "$VAULT" -name .obsidian -prune -o -type f -printf '%T@ %p\n' | sort } | sha256sum | cut -d' ' -f1) diff --git a/src/layouts/Base.astro b/src/layouts/Base.astro index 1ea16e2..d187349 100644 --- a/src/layouts/Base.astro +++ b/src/layouts/Base.astro @@ -52,7 +52,7 @@ const showToc = headings.filter((h) => h.depth <= 3).length >= 2;

Wesley Ray · blog · git · - resume + resume