chore: pull the plug on Postgres 🔌 - #700
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
PR SummaryHigh Risk Overview Deployment and local dev paths for the old stack are dropped: Helm chart and publish workflow, Docker image build/publish workflow, Small api-lite hygiene: block parity fixtures ( Reviewed by Cursor Bugbot for commit 9005043. Bugbot is set up for automated code reviews on this repo. Configure here. |
3725a9f to
2278c73
Compare
2278c73 to
6fc4493
Compare
6fc4493 to
520232d
Compare
520232d to
a06432b
Compare
a06432b to
6f198d6
Compare
6f198d6 to
42f74cc
Compare
42f74cc to
6855514
Compare
6855514 to
ae60d2a
Compare
ae60d2a to
02622db
Compare
02622db to
9240d8d
Compare
9240d8d to
f4e5136
Compare
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
f4e5136 to
e3be466
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit e3be466. Configure here.
…i-lite - delete the graphql package's server, syncer, cosmos worker, pm2 configs, Postgres DAOs, migrations and tests; keep schemas, generated SDK, domain layer and value objects as a library - delete the helm chart, cluster/minikube scripts, Tiltfile, deployment/Dockerfile, the docker-publish and helm-publish workflows and the run/setup backend scripts - drop the Postgres service and indexer env from docker/docker-compose.yml - graphql package dependencies 36 to 9, devDependencies 31 to 21
Parity stays opt-in via `pnpm --filter api-lite fixture <height>`; the multi-MB fuel-core JSON dumps were not a CI gate and bloated the PR diff.
eb03fee to
9005043
Compare

Summary
api-lite serves the explorer now (#699), so the Postgres GraphQL API, the syncer, the cosmos worker, and every chart, script and workflow that only existed to build, deploy or run them are gone. What is left of
@fuel-explorer/graphqlis the library both the frontend and api-lite import: schemas, generated SDK types, the domain layer and the value objects. The multi-megabyte block fixtures that were committed for parity checks go too; the fixture script still generates them on demand.209 files changed, 179,476 lines deleted, 345 added. Nothing the explorer serves today changes.
Changes
config.tsreads onlyFUEL_PROVIDER,FUEL_CHAINandDEBUG;.env.exampletrimmed to those,.env.productiondeleteddeployment/Dockerfile, the docker-publish and helm-publish workflows, and the run and setup backend scriptsdocker/docker-compose.ymlanddocker/envs; the bridge profile used by e2e is unchangedrun:backend,setup:backend,dev:graphqlanddev:graphql:allpnpm --filter api-lite fixture <height>regenerates them for parity runsdocs/GETTING_STARTED.mdand the graphql README describe the api-lite setup🤖 Generated with Claude Code