Skip to content

Propagate maintainer-gate fix to all repos carrying a copy #9

@imran-siddique

Description

@imran-siddique

PR #8 fixes three issues in .github/workflows/require-maintainer-approval.yml in this repo:

  1. Gate never re-evaluates on review events (approval does not clear the failing status until a push)
  2. Approve-then-swap: any historical APPROVED review counts, even for older commits
  3. listReviews is unpaginated (first 30 reviews only)

The same workflow file is copied into other agentrust-io repos. Local working trees under C:\Users\imran\source show the copy in:

  • agentrust-io/cmcp
  • agentrust-io/examples
  • agentrust-io/trace-spec
  • agentrust-io/trace-tests
  • agentrust-io/agent-manifest

(trace-registry does not carry it.)

Each copy needs the identical fix. Better: convert the gate into a reusable workflow (workflow_call) in this repo and have each repo''s copy delegate to it, so the logic only lives in one place and the copies stop drifting.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions