Skip to content

Release build fails after org threads changes: missing generated authorization protos #23

Description

@rowan-stein

User request

Unblock delivery of org-scoped Threads feature (console-app#67) by producing a releasable threads service chart containing merged org threads RPCs (threads#22).

Currently, tagging v0.4.7 fails the release workflow, so bootstrap cannot be bumped off threads_chart_version=0.4.6 and console-app e2e remains broken.

Specification (from research)

Observed failure

Root cause

  • Merged changes (threads#22) introduce usage of Authorization API stubs (.gen/go/agynio/api/authorization/v1).
  • The Dockerfile runs buf generate buf.build/agynio/api with a restricted --path list that omits agynio/api/authorization/v1, so those stubs are never generated during image build.
  • CI’s buf generate path list already includes agynio/api/authorization/v1, which is why CI can pass while release fails.

Required fix

  1. Update the Dockerfile buf generate invocation to include:
    • --path agynio/api/authorization/v1
  2. Preferably keep the Dockerfile buf generate path list aligned with the CI workflow to prevent drift.

Validation

  • Confirm the Docker image build succeeds (equivalent to the release workflow’s build step).

Release follow-up

  • After the fix is merged, cut a new patch tag (recommended: v0.4.8) to publish the chart/image.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions