pingwing-0aed6908-5e4d

job succeeded

starting new job...


→ running command: dir='/etc/byggsteg/job-clone//pingwing/trunk'
branch='trunk'
if ! command -v git >/dev/null 2>&1; then
  echo 'byggsteg: git is not on this deployment PATH, so the clone cannot be updated' >&2
  exit 1
fi
if ! cd "$dir"; then
  echo "byggsteg: cannot enter the clone $dir" >&2
  exit 1
fi
root=$(git rev-parse --show-toplevel 2>/dev/null)
if [ "$root" != "$(pwd -P)" ]; then
  echo "byggsteg: $dir is not a git checkout; remove it and the next run clones it again" >&2
  exit 1
fi
if ! origin=$(git remote get-url origin 2>/dev/null); then
  echo "byggsteg: $dir has no origin remote to fetch $branch from" >&2
  exit 1
fi
before=$(git rev-parse --short HEAD 2>/dev/null) || before=none
attempt=1
while :; do
  if GIT_TERMINAL_PROMPT=0 git fetch --quiet origin "+refs/heads/$branch:refs/remotes/origin/$branch"; then
    break
  fi
  if [ "$attempt" -ge 3 ]; then
    echo "byggsteg: could not fetch $branch from $origin after 3 attempts; is the branch still there, and is the remote reachable?" >&2
    exit 1
  fi
  echo "byggsteg: fetching $branch from $origin failed; retrying in $((attempt * 2))s" >&2
  sleep $((attempt * 2))
  attempt=$((attempt + 1))
done
if ! git checkout --quiet --force -B "$branch" FETCH_HEAD; then
  echo "byggsteg: fetched $branch from $origin but could not check it out" >&2
  exit 1
fi
after=$(git rev-parse --short HEAD)
if [ "$before" = "$after" ]; then
  echo "byggsteg: $branch was already at $after"
else
  echo "byggsteg: $branch moved from $before to $after"
fi


byggsteg: trunk moved from 64195de to 9690faf

→ running command: cd /etc/byggsteg/job-clone/pingwing/trunk && uname -a

Linux wolk-jjba 7.2.11-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux

→ running command: cd /etc/byggsteg/job-clone/pingwing/trunk && git log --name-status HEAD^..HEAD

commit 9690faf3f947a450e4ffb60e4bfac778b182f4fd
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Wed Nov 4 23:09:50 2026 +0100

    docs: Update visual identity

M       README.org
A       logo.svg

→ running command: cd /etc/byggsteg/job-clone/pingwing/trunk && sudo herd enable pingwing-daemon || true && sudo herd restart pingwing-daemon || true

Enabled service pingwing-daemon.
Service pingwing-daemon has been started.
inspect the job's lambda expression
(lambda()
  `((task . "pull-and-restart")
    (daemon-name . "pingwing-daemon")
    (project . "pingwing")
    (branch-name . "trunk")
    (clone-url . "https://codeberg.org/jjba23/pingwing.git")))