-
Notifications
You must be signed in to change notification settings - Fork 303
Open
Labels
area/user-experiencegood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededtesting
Description
Describe
The current workflow .github/workflows/integration-test-docker.yml is relies on scripts/quickstart.sh, which triggers a full docker compose launch.
This results in pulling a large number of heavy container images from multiple remote registries. On GitHub-hosted runners there is no persistent Docker cache and all images are fetched on every run.
The workflow frequently stalls or times out during docker pull, leading to unstable and slow CI runs.
To Reproduce
- Run the
test-quickstartjob in GitHub Actions. - Observe the
docker composestep pulling many images. - The job eventually hangs or exceeds the step timeout during image pulling.
Expected behavior
- Use ghcr.io for all images
- Introduce
docker-compose.ci.ymlto strip nonessential services for CI. Replace UI-related tests with simplecurlchecks instead of bringing up (chat-ui, grafana, openwebui, etc.)
the current quickstart drops the entire “local-dev full stack” straight into CI.
Metadata
Metadata
Assignees
Labels
area/user-experiencegood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededtesting
Type
Projects
Status
Backlog