Skip to content

Add evalops/chat to fanout-proto-bump.yml — heaviest consumer missing from automation #84

@haasonsaas

Description

@haasonsaas

Problem

`evalops/chat` is the heaviest proto consumer in the org — its Go backend imports 10 proto packages via Connect-RPC:

  • memory/v1, audit/v1, keys/v1, approvals/v1, governance/v1, meter/v1, prompts/v1, registry/v1, skills/v1, identity/v1

But chat is not in the `fanout-proto-bump.yml` matrix. It currently sits 31 commits behind v0.2.0 at `v0.0.0-20260414193513-3db7075bd55b`.

Proto bumps to chat must be done manually, which means they don't happen — the gap grows silently.

Suggested fix

Add `chat` to the fanout matrix in `.github/workflows/fanout-proto-bump.yml`:

matrix:
  repo:
    - chat   # ← add this
    # ... existing repos

Also bump chat to the latest proto version immediately to close the 31-commit gap.

Context

Chat's Go backend also has its own `backend/proto/` directory for chat-specific services. These are separate from the shared proto contracts and should not be affected by the fanout.

Severity

High — the most important consumer is drifting from the proto contract.

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