deer-flow/.github/workflows
Zheng Feng 790b13fe19
ci(containers): bake postgres extra into published backend image (#4015)
The tag-publish workflow (container.yaml) built backend/Dockerfile with no
build-args, so UV_EXTRAS was empty and the published *-backend image shipped
without the Postgres driver (only --extra redis). Multi-replica deployments
(K8s/Helm) that need shared Postgres persistence instead of file-based SQLite
could not use the release image without rebuilding it.

Pass UV_EXTRAS=postgres so the release image includes
deerflow-harness[postgres]. Additive only: single-replica sqlite/redis setups
keep working; the Postgres driver is added, mirroring how redis is already
always baked in.
2026-07-09 17:12:53 +08:00
..
backend-blocking-io-tests.yml fix(ci): added 2.0.x-dev into CI workflow monitor (#3668) 2026-06-20 19:10:06 +08:00
backend-unit-tests.yml fix(ci): added 2.0.x-dev into CI workflow monitor (#3668) 2026-06-20 19:10:06 +08:00
chart.yaml feat(deploy): first-class Helm chart for Kubernetes deployment (#3987) 2026-07-09 15:40:53 +08:00
container.yaml ci(containers): bake postgres extra into published backend image (#4015) 2026-07-09 17:12:53 +08:00
e2e-tests.yml fix(ci): added 2.0.x-dev into CI workflow monitor (#3668) 2026-06-20 19:10:06 +08:00
frontend-unit-tests.yml fix(ci): added 2.0.x-dev into CI workflow monitor (#3668) 2026-06-20 19:10:06 +08:00
label-sync.yml feat(ci): PR/issue auto-labeling + declarative label sync (#3360) 2026-06-03 16:40:24 +08:00
lint-check.yml chore(ci): enforce uv.lock is in sync (#3679) 2026-06-21 19:10:12 +08:00
replay-e2e.yml fix(ci): added 2.0.x-dev into CI workflow monitor (#3668) 2026-06-20 19:10:06 +08:00
triage.yml fix(ci): consolidate PR/issue labeling and fix reviewing-job crash + label thrash (#3455) 2026-06-09 11:14:19 +08:00
verify-versions.yml feat(deploy): first-class Helm chart for Kubernetes deployment (#3987) 2026-07-09 15:40:53 +08:00