Skip to content

Conversation

@richiejp
Copy link
Collaborator

Testing fixes to #7423

  • ci(workflows): bump GitHub Actions images to Ubuntu 24.04
  • ci(workflows): remove CUDA 11.x support from GitHub Actions (incompatible with ubuntu:24.04)
  • ci(workflows): bump GitHub Actions CUDA support to 12.9
  • build(docker): bump base image to ubuntu:24.04 and adjust Vulkan SDK/packages
  • fix(backend): correct context paths for Python backends in workflows, Makefile and Dockerfile
  • chore(make): disable parallel backend builds to avoid race conditions
  • chore(make): export CUDA_MAJOR_VERSION and CUDA_MINOR_VERSION for override
  • chore(make): add backends/faster-whisper and docker-save-faster-whisper targets
  • build(backend): update backend Dockerfiles to Ubuntu 24.04
  • chore(backend): add ROCm env vars and default AMDGPU_TARGETS for hipBLAS builds
  • chore(chatterbox): bump ROCm PyTorch to 2.9.1+rocm6.4 and update index URL; align hipblas requirements
  • chore: add local-ai-launcher to .gitignore
  • ci(workflows): fix backends GitHub Actions workflows after rebase
  • build(docker): use build-time UBUNTU_VERSION variable
  • chore(docker): remove libquadmath0 from requirements-stage base image
  • chore(make): add backends/vllm to .NOTPARALLEL to prevent parallel builds
  • chore(make): remove duplicate docker-build-vllm target
  • fix(docker): correct CUDA installation steps in backend Dockerfiles
  • chore(backend): update ROCm to 6.4 and align Python hipblas requirements
  • ci(workflows): switch GitHub Actions runners to Ubuntu-24.04 for CUDA on arm64 builds
  • build(docker): update base image and backend Dockerfiles for Ubuntu 24.04 compatibility on arm64
  • build(backend): increase timeout for uv installs behind slow networks on backend/Dockerfile.python
  • ci(workflows): switch GitHub Actions runners to Ubuntu-24.04 for vibevoice backend
  • ci(workflows): fix failing GitHub Actions runners
  • fix: Allow FROM_SOURCE to be unset
@netlify
Copy link

netlify bot commented Dec 29, 2025

Deploy Preview for localai ready!

Name Link
🔨 Latest commit 9385fb1
🔍 Latest deploy log https://app.netlify.com/projects/localai/deploys/6955945c008f9c00098d1c68
😎 Deploy Preview https://deploy-preview-7769--localai.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@richiejp
Copy link
Collaborator Author

we have a chicken and egg problem here with the intel image, so I have set it to the upstream image to test building in the CI.

@mudler
Copy link
Owner

mudler commented Dec 29, 2025

we have a chicken and egg problem here with the intel image, so I have set it to the upstream image to test building in the CI.

we might also not need it anymore, it really was a workaround as I was having issues with using directly upstream images

@richiejp richiejp marked this pull request as ready for review December 30, 2025 09:39
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…ible with ubuntu:24.04)

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…packages

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
… Makefile and Dockerfile

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…rride

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…er targets

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…LAS builds

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…x URL; align hipblas requirements

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…ilds

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
… on arm64 builds

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…4.04 compatibility on arm64

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
… on backend/Dockerfile.python

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
…voice backend

Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
toalex77 and others added 2 commits December 30, 2025 09:41
Signed-off-by: Alessandro Sturniolo <alessandro.sturniolo@gmail.com>
Signed-off-by: Richard Palethorpe <io@richiejp.com>
@richiejp richiejp enabled auto-merge (squash) December 30, 2025 09:42
@richiejp
Copy link
Collaborator Author

Cool, OK, all images managed to build (the current build is blocked by a 503 internal server error). I'm guessing the GGML based backends will all be fine at runtime based on previous testing and the Python ones... maybe less so. Do you want to merge this then scramble to fix the resulting issues? @mudler

c.c. @toalex77

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

3 participants