Skip to content

BOT-2527: share with communities through the Blox proxy where it's enabled - #41

Open
nathan-thillairajah wants to merge 1 commit into
mainfrom
irving/bot-2527-community-through-proxy
Open

nathan-thillairajah wants to merge 1 commit into
mainfrom
irving/bot-2527-community-through-proxy

Conversation

@nathan-thillairajah

@nathan-thillairajah nathan-thillairajah commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

On a Blox workstation, bl apps community grant|revoke refuses to run and sends owners to Share & manage, because the workstation proxy couldn't get a community sharing credential (BOT-2527). On bb-public it now can: Kgoose mints the credential (squareup/cash-server#144809) and Roxy asks for it (squareup/blox#4975).

bl can't tell bb-public from bb-block, since both use the same proxy origin, so the workstation says so with BL_APPS_COMMUNITY_SHARING=enabled. bb-public sets it (squareup/builderbot-platform-core-infrastructure#2694). With exactly that value, grant and revoke go through the proxy the same way the other bl apps calls do. With any other value, or none, bl keeps refusing as before, which is what bb-block should do. Test runs clear the variable, so a developer's shell can't leak it into them.

bl apps community list still needs a bl auth login session on Blox. That's out of scope here.

Release this after the bpci change is on bb-public staging workstations.

Deploy order

  1. squareup/cash-server#144809 (Kgoose) and 2. squareup/blox#4975 (Roxy), in either order
  2. squareup/builderbot-platform-core-infrastructure#2694, only after 1 and 2 are running on bb-public staging
  3. a bl release with BOT-2527: share with communities through the Blox proxy where it's enabled #41, after 3

🤖 Generated with Claude Code

…abled

On a Blox workstation `bl apps community grant|revoke` goes through Roxy.
bb-public's Roxy now asks Kgoose for the community-bound credential on
the community sharing route, so the CLI no longer needs to refuse there.
bb-public workstations opt in with BL_APPS_COMMUNITY_SHARING=enabled.
bb-block has no community sharing and leaves it unset, so `bl` keeps
refusing before any request and points the owner to Share & manage.

Co-authored-by: Irving B <6c4c50b3b6dee89feaca78ea87eb5c8fde651d2d7b39d6da8c9354ce7a34e313@remote-agent-pilot.communities.buzz.xyz>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nathan-thillairajah
nathan-thillairajah marked this pull request as ready for review October 30, 2026 20:03
@nathan-thillairajah
nathan-thillairajah requested a review from a team as a code owner October 30, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant