ci: build test helpers before the valgrind run

`make` alone does not build the CHECK_PROGS test helpers (tls, trimslash,
t_chmod_secure, ...), so runtests.py exited immediately with "missing
test helper program(s)", produced no valgrind logs, and the scan step
failed every job with "the suite did not run". Use `make check-progs`,
which builds rsync plus the helpers and symlink fixtures without running
the suite.
This commit is contained in:
Andrew Tridgell
2026-06-13 17:24:18 +10:00
parent d0f2444aa5
commit aae9534a6b

View File

@@ -38,7 +38,7 @@ jobs:
- name: configure
run: ./configure --with-rrsync --enable-debug
- name: make
run: make
run: make check-progs # builds rsync + the test helper programs runtests.py needs
- name: info
run: ./rsync --version