diff --git a/.gitignore b/.gitignore index 42553a0..453d25c 100644 --- a/.gitignore +++ b/.gitignore @@ -53,3 +53,12 @@ GITEA_API.md # Handoff drafts (operator scratch — final handoffs ARE committed) .claude/handoffs/*.draft.md + +# Build outputs (out-of-tree) +build/ + +# linuxdeploy + plugin caches (downloaded by scripts/lib/linuxdeploy.sh on first AppImage build) +scripts/.cache/ + +# Locally-produced AppImage artifacts +*.AppImage diff --git a/tests-impl/run-all.sh b/tests-impl/run-all.sh new file mode 100755 index 0000000..06381b4 --- /dev/null +++ b/tests-impl/run-all.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +# Run the full bats test suite for sethLabels packaging scripts. +# Requires: bats (apt install bats). +set -euo pipefail +cd "$(dirname "$0")" +exec bats *.bats