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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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