mirror of
https://github.com/rsyslog/rsyslog.git
synced 2026-06-16 03:02:39 +02:00
Why: the first deterministic policy workflow covers the most obvious repo rules, but it still leaves new-module build wiring and parameter doc coverage to human review. Impact: the focused review now also checks top-level build wiring for new modules and warns when new module parameters lack reference docs. Before/After: before the workflow only checked tests, doc distribution, and basic module onboarding; after it also covers module build manifests and parameter reference doc sync. Technical Overview: Extend the review package builder with deterministic facts for new module build wiring against the top-level Makefile.am and configure.ac. Add a parameter-doc-sync rule that compares newly introduced cnfparamdescr names against the expected files under `doc/source/reference/parameters/`. Teach the deterministic evaluator about the two new checks and update the workflow trigger/doc text to match the expanded rule set. With the help of AI-Agents: Codex