Skip to content

Commit aa40551

Browse files
nrissclaude
andcommitted
fix: add libicu74 to Docker image + invariant mode workaround for bake
libicu74 missing from Ubuntu 24.04 image causes dotnet/Firely.Terminal to fail with ICU error when bake=true in container_mode. - Dockerfile: add libicu74 (proper fix after Docker rebuild) - action.yml: set DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 in container_mode as immediate workaround until the new image is live Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent ba75b9c commit aa40551

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
2121
ruby-bundler \
2222
build-essential \
2323
openjdk-17-jdk-headless \
24+
libicu74 \
2425
locales \
2526
&& locale-gen en_US.UTF-8 \
2627
&& rm -rf /var/lib/apt/lists/*

action.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ runs:
8484
- name: firely
8585
if: ${{ inputs.bake == 'true' }}
8686
shell: bash
87+
env:
88+
# libicu absent de l'image Docker (Ubuntu 24.04) — invariant mode requis jusqu'au prochain rebuild
89+
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT: ${{ inputs.container_mode == 'true' && '1' || '0' }}
8790
run: dotnet tool install --global Firely.Terminal --version 3.0.0
8891

8992
# Verif de la configuration pour la méthode bake

0 commit comments

Comments
 (0)