Re-sync check-docs.php with the family, and let it run where git does not
CI / WordPress latest + WooCommerce latest on PHP 8.3 (pull_request) Successful in 1m18s
Compatibility / WP latest / WC latest / PHP 7.4 (pull_request) Skipped
Compatibility / WP latest / WC beta / PHP 8.3 (pull_request) Skipped
Compatibility / WP latest / WC latest / PHP 8.3 (pull_request) Skipped
Compatibility / WP nightly / WC latest / PHP 8.3 (pull_request) Skipped
Compatibility / WP latest / WC latest / PHP 8.4 (pull_request) Skipped
Compatibility / Keep the compatibility headers honest (pull_request) Skipped
CI / Static checks (pull_request) Successful in 4m38s

Takes woo-security-manager's current checker (sibling-hook boundary via FAMILY_PREFIXES, table-row scoping), keeping the floor in ci/plugin.conf. dist-files.sh now lists the same files in a git-less copy, which is what ci_php's php container is handed on the Gitea runner; before, check-docs failed there with exit 127.

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
kristianwind
2026-09-29 08:46:20 +02:00
co-authored by Claude Code
parent 5875638f2c
commit ce160692a7
4 changed files with 302 additions and 103 deletions
+3
View File
@@ -110,3 +110,6 @@ OLD_PLUGIN_NAME="WooCommerce Email Discount Manager"
# run reports green having tested two thirds of what it claims.
MIN_SITE_ASSERTIONS=60
HOOK_PREFIX=wc_edm_
# Hook prefixes owned by the sibling plugins. Quoted because this file is
# sourced. Read from each sibling's HOOK_PREFIX, not guessed.
FAMILY_PREFIXES="wpmgr_ nlfrm_ nlseo_ nlvw_ kws_ nlass_ nlcac_ nlsec_"