#!/bin/sh set -eu PROJECT_UC="$1" PASS='✅' FAIL='❌' mkdir -p public/ci-logs public/ci-data OUT="$(mktemp)" chmod 644 "$OUT" git fetch origin refs/notes/*:refs/notes/* ||: for c in $(git notes list | cut -d\ -f2); do DATA="$(git notes --ref=refs/notes/ci-data show "$c")" FILENAME="$(echo "$DATA" | cut -d\ -f2)" echo "$DATA" > "public/ci-data/$FILENAME" git notes --ref=refs/notes/ci-logs show "$c" > "public/ci-logs/$FILENAME" done cat <> "$OUT"

CI logs for $PROJECT_UC

EOF mv "$OUT" public/ci.html