left4me/deploy/tests
mwiegand a7580ea759
deploy/tests: assert both hardening drop-ins allow x86 syscalls
The web and server hardening drop-ins both fork-exec 32-bit binaries
on critical paths (steamcmd_linux from the install job, srcds_linux
on the game side). When the web drop-in had SystemCallArchitectures=native
and the server had native x86, the asymmetry silently broke the install
flow — bash exit 159 (SIGSYS) — for as long as nobody re-triggered it.

Pin the constraint as a test: both drop-ins must agree on
SystemCallArchitectures, and both must include x86.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 20:35:18 +02:00
..
test_example_units.py deploy/tests: assert both hardening drop-ins allow x86 syscalls 2026-05-15 20:35:18 +02:00
test_sudoers.py deploy/tests: add visudo syntax test for the sudoers drop-in 2026-05-15 19:28:45 +02:00