From a7e099e0e7632502f83dca846537049837dcef5c Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Wed, 5 Aug 2026 09:07:14 -0500 Subject: [PATCH] fix: limit EXLA C++ compilation parallelism in CI to prevent OOM g++ gets OOM-killed during EXLA NIF compilation in the test step. MAKEFLAGS=-j1 reduces peak memory by compiling one translation unit at a time. --- .forgejo/workflows/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index c72ec45b..af39b76b 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -92,6 +92,7 @@ jobs: -cf - . | \ docker run --rm -i \ -e MIX_ENV=test \ + -e MAKEFLAGS="-j1" \ --network host \ -w /app \ docker.io/hexpm/elixir:1.20.1-erlang-29.0.2-debian-trixie-20260518-slim \