From db3ee5f4f1e9f6938f65a489d330ae0c555e7393 Mon Sep 17 00:00:00 2001 From: tim-kos Date: Tue, 28 Apr 2026 18:03:03 +0200 Subject: [PATCH 1/2] ci: fetch Git LFS assets during checkout --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0c43291..91d91af 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,6 +16,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + lfs: true - uses: actions/setup-node@v4 with: @@ -100,6 +102,8 @@ jobs: TRANSLOADIT_SECRET: ${{ secrets.TRANSLOADIT_SECRET }} steps: - uses: actions/checkout@v4 + with: + lfs: true - uses: actions/setup-node@v4 with: From a167c0b2f9f1569a8f616bdb36b7bb77a6bf5e38 Mon Sep 17 00:00:00 2001 From: tim-kos Date: Tue, 28 Apr 2026 18:06:46 +0200 Subject: [PATCH 2/2] ci: pin Poetry 1.8.5 for Python 3.9 compatibility --- .github/workflows/ci.yml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 91d91af..92ef666 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,6 +13,8 @@ jobs: matrix: os: [ubuntu-latest, windows-latest] python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] + env: + POETRY_VERSION: "1.8.5" steps: - uses: actions/checkout@v4 @@ -32,15 +34,8 @@ jobs: architecture: x64 cache: 'pip' - - name: Install Poetry (Windows) - if: runner.os == 'Windows' - run: | - (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python - - echo "$HOME\AppData\Roaming\Python\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append - - - name: Install Poetry (Unix) - if: runner.os != 'Windows' - run: pip install --upgrade poetry + - name: Install Poetry + run: python -m pip install --upgrade "poetry==${{ env.POETRY_VERSION }}" - name: Install Dependencies run: poetry install @@ -97,6 +92,7 @@ jobs: needs: python if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository env: + POETRY_VERSION: "1.8.5" PYTHON_SDK_E2E: "1" TRANSLOADIT_KEY: ${{ secrets.TRANSLOADIT_KEY }} TRANSLOADIT_SECRET: ${{ secrets.TRANSLOADIT_SECRET }} @@ -119,7 +115,7 @@ jobs: cache: 'pip' - name: Install Poetry - run: pip install --upgrade poetry + run: python -m pip install --upgrade "poetry==${{ env.POETRY_VERSION }}" - name: Install dependencies run: poetry install