Skip to content

[ci-scan-feedback] Reject shared-console-log suite-harness KBE signatures #133080

Closed

Description

@github-actions

Triggering signals

Proposed edits

  • .github/workflows/shared/create-kbe.instructions.md (Signature specificity → reject list, ~line 530): add a reject bullet for signatures pairing a per-invocation announcement line with a suite-wide harness error that share one console log — tied to the [ci-scan] Test failure: profiler/gc/nongcheap/nongcheap.cmd fails with missing 'PROFILER TEST PASSES' #131449 kitchen-sink signal.
  • .github/workflows/shared/create-kbe.instructions.md (Bad vs good signatures table, ~line 556): add a Bad/Good row using the concrete gcheapenumeration profiler case, showing the anchor should be the failing test's own error output from a per-test log source rather than the harness aggregate.

Expected behavior change

The next scanner run will refuse to build a KBE signature from a per-invocation announcement line combined with a shared-harness pass/fail summary when both live in one suite-wide console log, avoiding the over-broad "kitchen sink" KBE that matches every unrelated failure in the same test suite.

Note

This PR description was generated by an AI/Copilot agentic workflow.

Generated by CI Outer-Loop Failure Scanner — Feedback · opus48 · 369.3 AIC · ⌖ 25.3 AIC · ⊞ 20.6K · ◷


Note

This was originally intended as a pull request, but the git push operation failed.

Original error: The process '/usr/bin/git' failed with exit code 1

Workflow Run: View run details and download bundle artifact

The bundle file is available in the agent artifact in the workflow run linked above.

To create a pull request with the changes:

# Download the artifact from the workflow run
gh run download 33632772611 -n agent -D /tmp/agent-33632772611

# Fetch the bundle into a temporary ref, then update the local branch
git fetch /tmp/agent-33632772611/aw-ci-scan-feedback-shared-console-log-signature.bundle refs/heads/ci-scan-feedback-shared-console-log-signature:refs/bundles/create-pr-ci-scan-feedback-shared-console-log-signature-ecfc2f9d38a585eb-d685b77d
git update-ref refs/heads/ci-scan-feedback-shared-console-log-signature-ecfc2f9d38a585eb refs/bundles/create-pr-ci-scan-feedback-shared-console-log-signature-ecfc2f9d38a585eb-d685b77d
git checkout ci-scan-feedback-shared-console-log-signature-ecfc2f9d38a585eb
# Ensure the working tree matches the updated branch
git reset --hard
# Remove the temporary bundle ref
git update-ref -d refs/bundles/create-pr-ci-scan-feedback-shared-console-log-signature-ecfc2f9d38a585eb-d685b77d

# Push the branch to origin
git push origin ci-scan-feedback-shared-console-log-signature-ecfc2f9d38a585eb

# Create the pull request
gh pr create --title '[ci-scan-feedback] Reject shared-console-log suite-harness KBE signatures' --base main --head ci-scan-feedback-shared-console-log-signature-ecfc2f9d38a585eb --repo dotnet/runtime

Activity

  1. dotnet-policy-service commented on Sep 2, 2026

    @dotnet-policy-service
    Contributor

    Tagging subscribers to this area: @dotnet/runtime-infrastructure
    See info in area-owners.md if you want to be subscribed.

  2. locked and limited conversation to collaborators on Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions