Files
q-blog/scripts/dev/ci-ensure-one-workflow.sh
2025-08-17 00:52:47 -04:00

19 lines
427 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
WF_DIR=".gitea/workflows"
mkdir -p "$WF_DIR"
keep="ci.yml"
echo "== Workflows before =="
ls -1 "$WF_DIR" || true
for f in "$WF_DIR"/*.yml "$WF_DIR"/*.yaml; do
[ -e "$f" ] || continue
b="$(basename "$f")"
if [ "$b" != "$keep" ]; then
echo "Removing stray workflow: $b"
rm -f "$f"
fi
done
echo "== Workflows after =="
ls -1 "$WF_DIR" || true
echo "Done. Commit this change."