From 57f2c713f9d39534d8d0d55743b9145cfc928b49 Mon Sep 17 00:00:00 2001 From: Cyrille Bougot Date: Thu, 21 Nov 2024 15:04:51 +0100 Subject: [PATCH] Add gettext download --- .github/workflows/build-and-test.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-test.yaml b/.github/workflows/build-and-test.yaml index 4e88d06..91bac0f 100644 --- a/.github/workflows/build-and-test.yaml +++ b/.github/workflows/build-and-test.yaml @@ -13,10 +13,10 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 - - name: Set up Python 3.7 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: 3.7 + python-version: 3.11 - name: Install dependencies run: | python -m pip install --upgrade pip @@ -24,6 +24,14 @@ jobs: pip install Markdown pip install flake8 pip install flake8-tabs + - name: Download gettext + run: | + curl -LO https://github.com/mlocati/gettext-iconv-windows/releases/download/v0.22.5a-v1.17-r3/gettext0.22.5a-iconv1.17-shared-64.exe + Start-Process -FilePath .\gettext0.22.5a-iconv1.17-shared-64.exe -ArgumentList "/SILENT", "/DIR=C:\gettext" -Wait + $env:Path = "$env:Path;C:\gettext\bin" + - name: Verify msgfmt installation + run: msgfmt --version + shell: cmd - name: Lint with flake8 run: flake8 --config .github/extra_resources/setup.cfg --exit-zero addon