From 59f9f54b34940777b426cfeecacd89e7d004652e Mon Sep 17 00:00:00 2001 From: Quentin BEY Date: Tue, 10 Feb 2026 15:01:50 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=9A(crowdin)=20fix=20upload=20job?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since the switch to `uv` we should not use pip. --- .github/workflows/crowdin_upload.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/crowdin_upload.yml b/.github/workflows/crowdin_upload.yml index 6c5863f..acc56ad 100644 --- a/.github/workflows/crowdin_upload.yml +++ b/.github/workflows/crowdin_upload.yml @@ -22,14 +22,14 @@ jobs: - name: Checkout uses: actions/checkout@v4 # Backend i18n - - name: Install Python - uses: actions/setup-python@v3 + - name: Set up Python + uses: actions/setup-python@v6 with: - python-version: '3.13' - - name: Upgrade pip and setuptools - run: pip install --upgrade pip setuptools - - name: Install development dependencies - run: pip install --user . + python-version-file: "src/backend/pyproject.toml" + - name: Install uv + uses: astral-sh/setup-uv@v6 + - name: Install the project + run: uv sync --locked --all-extras working-directory: src/backend - name: Restore the mail templates uses: actions/cache@v4 @@ -45,7 +45,7 @@ jobs: - name: generate pot files working-directory: src/backend run: | - DJANGO_CONFIGURATION=Build python manage.py makemessages -a --keep-pot + DJANGO_CONFIGURATION=Build uv run python manage.py makemessages -a --keep-pot # frontend i18n - name: Restore the frontend cache uses: actions/cache@v4