From b4390657036219eb1eac3365b09778ffa2054d70 Mon Sep 17 00:00:00 2001 From: Oliver Kriska Date: Wed, 28 Oct 2026 18:49:24 +0100 Subject: [PATCH] Wait for merges to finish after extraction Match standalone gettext.merge by waiting without a fixed timeout in the shared extract/generate post-processing path. Large catalogs can exceed the previous 120-second deadline even when the merge is making progress. --- lib/mix/tasks/gettext.extract.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mix/tasks/gettext.extract.ex b/lib/mix/tasks/gettext.extract.ex index 4717cff..f459b9f 100644 --- a/lib/mix/tasks/gettext.extract.ex +++ b/lib/mix/tasks/gettext.extract.ex @@ -150,7 +150,7 @@ defmodule Mix.Tasks.Gettext.Extract do |> Enum.uniq() |> Task.async_stream(&Mix.Tasks.Gettext.Merge.run([&1 | argv]), ordered: false, - timeout: 120_000 + timeout: :infinity ) |> Stream.run() end