Skip to content

Commit 49aa53c

Browse files
committed
Use /etc/locale.gen for extra locales
locale-gen refuses to generate some non-UTF-8 locales (e.g. fr_CA.ISO-8859-1) because they are no longer supported.
1 parent c1caf54 commit 49aa53c

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

.github/workflows/R-CMD-check-occasional.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,9 @@ jobs:
9090
- name: Set locale
9191
if: matrix.os == 'ubuntu-latest'
9292
run: |
93-
sudo locale-gen "${{ matrix.locale }}"
93+
LOCALE="${{ matrix.locale }}"
94+
echo "$LOCALE ${LOCALE#*.}" | sudo tee -a /etc/locale.gen
95+
sudo locale-gen --keep-existing
9496
echo "R_CMD_CHECK_LC_ALL=${{ matrix.locale }}" >> $GITHUB_ENV
9597
9698
- uses: actions/checkout@v7

0 commit comments

Comments
 (0)