-
Notifications
You must be signed in to change notification settings - Fork 21
Milestones
List view
Implement missing OPA builtins (see https://www.openpolicyagent.org/docs/policy-reference for the full set). Excludes deprecated builtins and compiler-intrinsics handled via IR.
No due date•1/20 issues closedDiscovery plugin: Rego-based configuration, retry safety, and persistence.
No due dateDrive the Checkstyle warning count to zero, then flip CI to fail on any new violation. ## Why `config/checkstyle/checkstyle.xml` runs on every build but nothing fails. Two reasons: 1. The config sets `<property name="severity" value="warning"/>` at the root, downgrading every check from error to warning. 2. The Gradle Checkstyle plugin's `maxWarnings` defaults to `Integer.MAX_VALUE`, so warnings never fail the build. Result: 917 warnings on `main` are silently written to `*/build/reports/checkstyle/{main,test}.html` every build and ignored. The recent `Metrics.Clear` → `clear` rename (#55, PR #70) was a `MethodName` violation that had been emitting a warning the whole time. ## Exit criterion After the issues in this milestone land, drop `severity="warning"` from `checkstyle.xml` and/or set `maxWarnings = 0` in the root `build.gradle.kts`. Whoever closes the last cleanup issue flips this — no separate enforcement issue. ## Reproducing the count \`\`\` ./gradlew checkstyleMain checkstyleTest --continue \`\`\` Reports land in each module's `build/reports/checkstyle/{main,test}.{html,xml}`.
No due date•3/6 issues closedStatus plugin: configurable scheduling, retries, complete payloads, and sinks.
No due date•1/7 issues closedDecision log masking, dropping, upload reliability, and sinks.
No due date•1/8 issues closedBundle loading and lifecycle: persistence, manifest enforcement, delta updates, activation safety.
No due date•1/8 issues closedBenchmarks, performance baselines, and follow-up optimization work.
No due date•0/1 issues closedClose Metrics API gaps ahead of v1.0 — interface, instrumentation, serialization.
No due date•2/6 issues closed