From 3efaf147925b8cdb1f97bf3340b908b1fda9be93 Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Sun, 12 Jan 2025 21:49:22 +0100 Subject: [PATCH] update translations workflow (#3435) --- .github/workflows/translations.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/translations.yml b/.github/workflows/translations.yml index e7f27f9b2..1a77041ec 100644 --- a/.github/workflows/translations.yml +++ b/.github/workflows/translations.yml @@ -4,7 +4,7 @@ on: - cron: '0 0 * * *' jobs: crowdin: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: @@ -16,7 +16,7 @@ jobs: git submodule update --init --recursive - uses: actions/setup-python@v5 with: - python-version: '3.8.x' + python-version: '3.12.x' - env: CROWDIN_API_KEY: ${{ secrets.CROWDIN_API_V2_KEY }} CROWDIN_PROJECT_ID: "299419" @@ -29,19 +29,24 @@ jobs: sudo apt-get update sudo apt install gettext + # for wxPython + sudo apt install libnotify4 sudo apt install glib-networking libsdl2-dev libsdl2-2.0-0 + # for PyGObject sudo apt install libgirepository1.0-dev libcairo2-dev + # for shapely - sudo apt install libgeos-dev build-essential libgtk-3-dev + sudo apt install build-essential libgtk-3-dev libgeos-dev cmake + sudo apt install gcc g++ gfortran libopenblas-dev liblapack-dev python -m pip install --upgrade pip python -m pip install wheel python -m pip install pycairo python -m pip install PyGObject - python -m pip install https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04/wxPython-4.1.1-cp38-cp38-linux_x86_64.whl + python -m pip install https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-24.04/wxPython-4.2.2-cp312-cp312-linux_x86_64.whl python -m pip install -r requirements.txt python -m pip install Babel