Skip to content

feat(fleet-status): mint the prx-forge bucket (not a new app)#43

Merged
bdelanghe merged 1 commit into
mainfrom
feat/fleet-status-forge-bucket
Jun 29, 2026
Merged

feat(fleet-status): mint the prx-forge bucket (not a new app)#43
bdelanghe merged 1 commit into
mainfrom
feat/fleet-status-forge-bucket

Conversation

@bdelanghe

Copy link
Copy Markdown
Contributor

Per your GitHub-apps-architecture ADR, the fleet board reuses the prx-forge bucket via the OIDC broker — no bespoke app, no key in the repo. prx-forge grants contents/issues/pull_requests/checks + metadata, which covers the board's push-back and (via synoptic v2.2.8, which reads CI through the Checks API / checks:read) the CI column — no actions:read needed.

Changes: app: front-deskapp: forge; synoptic pin → v2.2.8.

⚠️ Draft — blocked on one infra step (yours)

The broker's GH_APPS must carry a forge entry (prx-forge appId 4169313, installation 143190928, its PEM as a Worker secret), then redeploy. Once that's live, un-draft + merge this, and I'll dispatch to confirm green and uncomment the schedule.

🤖 Generated with Claude Code

Use the existing prx-forge bucket app via the OIDC broker (per the GitHub-apps-
architecture ADR) instead of a bespoke app — it grants contents/issues/PRs/checks
+ metadata, which covers the board's push-back and (via the v2.2.8 Checks-API CI
read) the CI column, with no actions:read and no new app. Bump synoptic to v2.2.8.

BLOCKED until the broker's GH_APPS carries a 'forge' entry (prx-forge appId 4169313
/ installation 143190928; PEM as a Worker secret) — Cloudflare/infra action.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@bdelanghe bdelanghe marked this pull request as ready for review June 29, 2026 17:06
@bdelanghe bdelanghe merged commit cd5b942 into main Jun 29, 2026
6 checks passed
@bdelanghe bdelanghe deleted the feat/fleet-status-forge-bucket branch June 29, 2026 17:06
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