feat(KB-335): rename environment variables from KB_* to FUSION_*
- Rename all KB_* environment variables to FUSION_* prefix across CLI and dashboard - Update CLI runtime files (native-patch.ts) and build configuration - Update dashboard server, badge-pubsub, GitHub webhooks, and terminal service - Update test files to use new FUSION_API_KEY and related env vars - Update documentation in README, AGENTS.md, STANDALONE.md, and dashboard README - Update changeset files with new environment variable names
This commit is contained in:
@@ -14,9 +14,9 @@ Replace GitHub badge polling with GitHub App webhook ingestion
|
||||
- Removed live `/api/ws` dependency on `GitHubPollingService` lifecycle
|
||||
|
||||
**Configuration:**
|
||||
- `KB_GITHUB_APP_ID` - GitHub App ID
|
||||
- `KB_GITHUB_APP_PRIVATE_KEY` or `KB_GITHUB_APP_PRIVATE_KEY_PATH` - PEM private key
|
||||
- `KB_GITHUB_WEBHOOK_SECRET` - Webhook secret for signature verification
|
||||
- `FUSION_GITHUB_APP_ID` - GitHub App ID
|
||||
- `FUSION_GITHUB_APP_PRIVATE_KEY` or `FUSION_GITHUB_APP_PRIVATE_KEY_PATH` - PEM private key
|
||||
- `FUSION_GITHUB_WEBHOOK_SECRET` - Webhook secret for signature verification
|
||||
|
||||
**Required GitHub App Permissions:**
|
||||
- Metadata: Read
|
||||
|
||||
19
.changeset/rename-environment-variables.md
Normal file
19
.changeset/rename-environment-variables.md
Normal file
@@ -0,0 +1,19 @@
|
||||
---
|
||||
"@gsxdsm/fusion": minor
|
||||
"@fusion/dashboard": patch
|
||||
---
|
||||
|
||||
Rename environment variables from KB_* to FUSION_* prefix
|
||||
|
||||
BREAKING CHANGE: All environment variables have been renamed:
|
||||
- KB_GITHUB_APP_ID → FUSION_GITHUB_APP_ID
|
||||
- KB_GITHUB_APP_PRIVATE_KEY → FUSION_GITHUB_APP_PRIVATE_KEY
|
||||
- KB_GITHUB_APP_PRIVATE_KEY_PATH → FUSION_GITHUB_APP_PRIVATE_KEY_PATH
|
||||
- KB_GITHUB_WEBHOOK_SECRET → FUSION_GITHUB_WEBHOOK_SECRET
|
||||
- KB_BADGE_PUBSUB_REDIS_URL → FUSION_BADGE_PUBSUB_REDIS_URL
|
||||
- KB_BADGE_PUBSUB_CHANNEL → FUSION_BADGE_PUBSUB_CHANNEL
|
||||
- KB_DEBUG_PLANNING_ROUTES → FUSION_DEBUG_PLANNING_ROUTES
|
||||
- KB_RUNTIME_DIR → FUSION_RUNTIME_DIR
|
||||
- KB_NATIVE_ASSETS_PATH → FUSION_NATIVE_ASSETS_PATH
|
||||
- KB_FAKE_BUNFS_ROOT → FUSION_FAKE_BUNFS_ROOT
|
||||
- KB_CLIENT_DIR → FUSION_CLIENT_DIR
|
||||
@@ -7,8 +7,8 @@ Add shared badge pub/sub support for multi-instance dashboard deployments
|
||||
The dashboard now supports cross-instance badge update delivery via Redis pub/sub. When running multiple dashboard instances behind a load balancer, badge updates detected on one instance are now delivered to subscribed WebSocket clients on other instances.
|
||||
|
||||
**Configuration:**
|
||||
- `KB_BADGE_PUBSUB_REDIS_URL` - Redis connection URL (enables multi-instance mode)
|
||||
- `KB_BADGE_PUBSUB_CHANNEL` - Pub/sub channel name (default: `kb:badge-updates`)
|
||||
- `FUSION_BADGE_PUBSUB_REDIS_URL` - Redis connection URL (enables multi-instance mode)
|
||||
- `FUSION_BADGE_PUBSUB_CHANNEL` - Pub/sub channel name (default: `fusion:badge-updates`)
|
||||
|
||||
**Features:**
|
||||
- Badge snapshots are fanned out across instances while preserving per-instance focused polling
|
||||
|
||||
Reference in New Issue
Block a user