The GitHub Actions job "Required Checks" on texera.git/release/v1.2 has 
succeeded.
Run started by GitHub user xuang7 (triggered by xuang7).

Head commit for run:
7628e26b8ea4f03dd3b09b23d8a4dec6f7dc2f64 / Tanishq Gandhi 
<[email protected]>
fix(dev): update single-node restart policy [release/v1.2 backport] (#5933)

### What changes were proposed in this PR?
- Backport of #5752 to `release/v1.2`, applied as `git cherry-pick -x
8a90f1f66`.
- Updates the single-node Docker Compose restart policy for the 12
long-running services from `always` to `unless-stopped` (postgres,
lakefs, lakekeeper, file-service, config-service,
access-control-service, workflow-computing-unit-managing-service,
workflow-compiling-service, workflow-runtime-coordinator-service,
dashboard-service, litellm, agent-service).
- This keeps automatic restart behavior for service stability, while
preventing containers from automatically restarting after a user
explicitly stops them.
- The cherry-pick applied cleanly with no conflicts; one-shot jobs that
already use `restart: "no"` are unchanged.

### Any related issues, documentation, discussions?
Related to #4039 (closed on `main` by #5752).

### How was this PR tested?
Behavior is unchanged from #5752 (config-only). On `release/v1.2` the
compose file was validated with:

```bash
docker compose -f bin/single-node/docker-compose.yml config --quiet
```

and the resulting policy confirmed via:

```bash
docker inspect texera-postgres texera-lakefs dashboard-service litellm \
  --format '{{.Name}} {{.HostConfig.RestartPolicy.Name}}'
```

### Was this PR authored or co-authored using generative AI tooling?
No

Report URL: https://github.com/apache/texera/actions/runs/28119888354

With regards,
GitHub Actions via GitBox

Reply via email to