Repository navigation
Add CI coverage reports and workflow-gated GitHub agents - #38
Open
josephschorr wants to merge 2 commits into
Open
josephschorr wants to merge 2 commits into
josephschorr wants to merge 2 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
josephschorr
marked this pull request as ready for review
October 22, 2026 20:38
josephschorr
force-pushed
the
ci-coverage-reports
branch
from
October 22, 2026 20:43
75a94b1 to
55be46c
Compare
Persist deferred webhook deliveries until install-selected workflows settle, with cohort deduplication and revision checks. Support handler configuration in agent bundles, resource-scoped memory, and optional conversational outputs for inputs that publish their own reports.
Install an independent coverage program and Docker image through the example toolkit. Read existing CI artifacts, compare raw and policy-defined functional coverage, publish authenticated HTML reports, and honor per-user notification preferences. Keep all coverage commands and libraries outside the OAP CLI and default installation.
josephschorr
force-pushed
the
ci-coverage-reports
branch
from
October 22, 2026 22:39
8477402 to
5861e1a
Compare
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR coverage agents can now wait for an install-selected set of GitHub Actions workflows, consume existing CI artifacts, and attach an authenticated HTML report through a separate Check Run. They do not rerun tests or require a coverage service.
The platform changes are reusable GitHub input configuration, durable workflow admission with retry/deduplication and revision checks, authenticated report links, resource-scoped memory, and optional conversational outputs.
examples/codecovbotowns all coverage-specific code: a standalone Go module and Docker image installed through the existing toolkit and bundle image mechanisms. It adds nothing coverage-specific to the OAP CLI, default images, or default installation.The AgentClass's install-defined
coveragePolicyPromptdefines functional coverage. Raw coverage preserves the CI measurement; functional coverage subtracts only policy-approved, source-bound whole blocks. The tool defaults to retaining everything. Custom policies use coverage-blind block inspection and audited exclusion manifests, including multi-statement blocks when every statement qualifies. Reports show both metrics, policy/version fingerprints, exclusion reasons, and compatible exact-base comparisons. The threshold, preferred metric, workflow selection, and notification preferences are configurable.Validation:
The updated CLI, CRDs, and cluster images must be installed together. Bundle format 2 prevents older installers from dropping input-handler configuration. Weekly goal-driven coverage execution remains a separate follow-up.