Merge branch 'feature/swarm-nfs' into feature/svc-net-tor

Three conflicts, none resolved by picking a side wholesale:

- Makefile: took the incoming ACT_INPUTS, which routes through SWARM_DISTROS
  instead of inlining the same expression a second time.
- test-e2e-playwright/02_run_one.yml: took the incoming rc handling. An absent
  rc now counts as failure; the previous default(0) let an aborted Playwright
  run pass silently, contradicting the debug message right above it.
- web-app-peertube spec: combined both. Kept gotoOnion and resolveTimeout,
  which this branch's lint enforces, and adopted the incoming retry-inside-poll
  for the OIDC button plus its networkidle wait.
This commit is contained in:
kevinveenbirkenbach committed 2026-07-30 15:38:15 +02:00
commit e04c448cdd
120 files changed
+967 -217

No files matched your search

@@ -38,6 +38,15 @@ fi
shopt -u nocasematch
if [[ -n "${input_trimmed}" ]]; then
unknown=()
for role in ${input}; do
[[ -d "roles/${role}" ]] || unknown+=("${role}")
done
if ((${#unknown[@]})); then
echo "[ERROR] Unknown role id(s) in the caller-supplied whitelist: ${unknown[*]}" >&2
echo "[ERROR] They match no directory under roles/, so they would be dropped silently and never deployed." >&2
exit 1
fi
printf 'whitelist=%s\n' "${input}" >>"${GITHUB_OUTPUT}"
echo "Using caller-supplied whitelist: ${input}"
exit 0