From 7d12fa6a55bc913d65bdd99ce446ac9d6917f3ea Mon Sep 17 00:00:00 2001 From: Marian Hammer Date: Fri, 12 Dec 2025 13:30:10 +0100 Subject: [PATCH] hydra/plugins/gitlabpulls: use utf-8 encoding for gitlab-pulls-sorted.json unbreaks umlaute --- src/lib/Hydra/Plugin/GitlabPulls.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Hydra/Plugin/GitlabPulls.pm b/src/lib/Hydra/Plugin/GitlabPulls.pm index 9fc5809a..2963d93c 100644 --- a/src/lib/Hydra/Plugin/GitlabPulls.pm +++ b/src/lib/Hydra/Plugin/GitlabPulls.pm @@ -84,7 +84,7 @@ sub fetchInput { my $tempdir = File::Temp->newdir("gitlab-pulls" . "XXXXX", TMPDIR => 1); my $filename = "$tempdir/gitlab-pulls-sorted.json"; open(my $fh, ">", $filename) or die "Cannot open $filename for writing: $!"; - print $fh JSON::MaybeXS->new(canonical => 1, pretty => 1)->encode(\%pulls); + print $fh JSON::MaybeXS->new(canonical => 1, pretty => 1, utf8 => 1)->encode(\%pulls); close $fh; my $storePath = addToStore($filename); my $timestamp = time;