Skip to content

Commit ebb846f

Browse files
committed
fix(self-host): drop bun install from chart CI, remove air-gapped and backup docs
The scheduler-parity check pulled a full dependency install into the chart-validation job, which fails building isolated-vm on that runner. Rewritten to use only node builtins so the job installs nothing. Also removes the air-gapped and backup/restore pages, and stops pinning a concrete release in the docs so the examples do not go stale each release.
1 parent dcc00ef commit ebb846f

15 files changed

Lines changed: 57 additions & 504 deletions

File tree

.github/workflows/helm.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,9 @@ jobs:
3737
with:
3838
bun-version: 1.3.13
3939

40-
- name: Install dependencies
41-
run: bun install --frozen-lockfile
42-
4340
# Docker Compose and Kubernetes must run the same background jobs on the
44-
# same schedules; this fails the build if the two drift apart.
41+
# same schedules; this fails the build if the two drift apart. The script
42+
# imports only node builtins, so this job installs no dependencies.
4543
- name: Scheduler parity (docker/crontab vs helm cronjobs)
4644
run: bun run scripts/check-cron-parity.ts
4745

apps/docs/content/docs/en/platform/self-hosting/air-gapped.mdx

Lines changed: 0 additions & 238 deletions
This file was deleted.

apps/docs/content/docs/en/platform/self-hosting/architecture.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Three places once the deployment is configured for production. Everything else i
7373
</Callout>
7474

7575
<Callout type="error">
76-
`ENCRYPTION_KEY` is not recoverable and not derivable. It encrypts workspace and personal environment variables, stored provider API keys, MCP OAuth credentials, and deployment/chat secrets at rest — a database restore paired with a *different* key yields a working app in which none of that can be decrypted. Back it up separately from the database, and never rotate it casually. See [Backup & Restore](/platform/self-hosting/backup-restore).
76+
`ENCRYPTION_KEY` is not recoverable and not derivable. It encrypts workspace and personal environment variables, stored provider API keys, MCP OAuth credentials, and deployment/chat secrets at rest — a database restore paired with a *different* key yields a working app in which none of that can be decrypted. Back it up separately from the database, and never rotate it casually.
7777
</Callout>
7878

7979
Redis is a cache and message bus. Losing it drops in-flight live updates; it does not lose committed data.

0 commit comments

Comments
 (0)