amneziawg-installer/scripts
Ivan Bondarev 6c937da78a
ci(docs-check): guard against installer wget snippets missing -O (#115)
* ci(docs-check): guard against installer wget snippets missing -O

Adds check #10 to check-docs-consistency.sh: any wget that downloads
install_amneziawg*.sh from a raw URL must pin the output name with -O
(or --output-document). Bare 'wget <url>' writes install_amneziawg.sh.1
on a re-run, so the follow-up chmod/bash runs the stale first copy; the
worst case is the update flow with --force. Detection is two-step (line
calls wget on the installer URL and lacks -O), so 'wget -q <url>' is
caught too, while 'wget -O- url | bash' and curl alternatives are not
flagged. Locks in the fix from #114.

* test: expect 11 docs-check checks after the wget -O guard

check-docs-consistency.sh now runs 11 checks (added #10, the installer
wget -O guard), so the two structural assertions on the summary line
move from '10 passed' to '11 passed'.
2026-06-12 23:39:33 +03:00
..
arm-module-version.txt v5.15.3 - maintenance release (validator hardening, audit fixes, CI tooling) (#100) 2026-06-04 05:14:46 +03:00
build-arm-deb.sh release: v5.16.0 - security and reliability hardening from a full code audit (#113) 2026-06-12 20:19:39 +03:00
build-release-notes.sh release: v5.16.0 - security and reliability hardening from a full code audit (#113) 2026-06-12 20:19:39 +03:00
check-docs-consistency.sh ci(docs-check): guard against installer wget snippets missing -O (#115) 2026-06-12 23:39:33 +03:00
preflight-check.sh v5.15.3 - maintenance release (validator hardening, audit fixes, CI tooling) (#100) 2026-06-04 05:14:46 +03:00
update-sha-pins.sh release: v5.16.0 - security and reliability hardening from a full code audit (#113) 2026-06-12 20:19:39 +03:00