LibreChat/.github/workflows
Danny Avila 919a46312b
🧹 ci: Relieve disk pressure on GitNexus deploy (#13666)
The gitnexus droplet is ~8.7GB usable, not the 60GB the disk-cleanup
comment assumed. With /usr (~2.8GB), the in-use docker images (~2.1GB),
and the growing /opt/gitnexus/indexes (~1.2GB), deploys were aborting at
the `AVAIL_MB < 2048` guard ("Disk critically low").

Two fixes:
- Reclaim the previous gitnexus image after force-recreate. The pre-pull
  `docker system prune -af` cannot remove it while the old container is
  still running, so a stale ~700MB generation accumulated every deploy.
  A post-recreate `docker image prune -f` makes the box self-cleaning.
- Lower the abort threshold 2048 -> 1536MB. The image is ~700MB and
  shares most layers with the running one, so an incremental pull needs
  well under 1GB; the old guard was sized for the 60GB assumption.

Also corrects the stale 60GB comment to reflect the actual disk.
2026-06-10 22:44:54 -04:00
..
a11y.yml
backend-review.yml
build.yml
cache-integration-tests.yml
client.yml
config-review.yml
data-provider.yml
data-schemas.yml
deploy-dev.yml
deploy.yml
dev-branch-images.yml
dev-images.yml
dev-staging-images.yml
docker-smoke.yml
eslint-ci.yml
frontend-review.yml
generate_embeddings.yml
gitnexus-cleanup-pr.yml
gitnexus-deploy.yml 🧹 ci: Relieve disk pressure on GitNexus deploy (#13666) 2026-06-10 22:44:54 -04:00
gitnexus-index.yml ci: Bump GitNexus to 1.6.7 to Fix Embeddings Index Timeout (#13658) 2026-06-10 14:05:54 -04:00
gitnexus-pr-command.yml
helmcharts.yml
i18n-unused-keys.yml
locize-i18n-sync.yml
main-image-workflow.yml
playwright-mock.yml
sync-helm-chart-tags.yml
tag-images.yml
unused-packages.yml