From b55235030c8b5a704d39afbed2a1cb4c7f05b3ac Mon Sep 17 00:00:00 2001 From: Josef Prochazka Date: Wed, 18 Jun 2025 10:41:55 +0200 Subject: [PATCH] UTs in CI with Python 3.13.5 --- .github/workflows/run_code_checks.yaml | 29 +++++++++++++++++++++++++- uv.lock | 2 +- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run_code_checks.yaml b/.github/workflows/run_code_checks.yaml index b424a17b..ef08cba3 100644 --- a/.github/workflows/run_code_checks.yaml +++ b/.github/workflows/run_code_checks.yaml @@ -17,7 +17,34 @@ jobs: unit_tests: name: Unit tests - uses: apify/workflows/.github/workflows/python_unit_tests.yaml@main + strategy: + fail-fast: false + matrix: + os: ["ubuntu-latest", "windows-latest"] + python-version: ["3.13.5"] + runs-on: ${{ matrix.os }} + env: + HTTPBIN_URL: ${{ secrets.httpbin_url || 'https://httpbin.org' }} + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python-version }} + + - name: Set up uv package manager + uses: astral-sh/setup-uv@v5 + with: + python-version: ${{ matrix.python-version }} + + - name: Install Python dependencies + run: make install-dev + + - name: Run unit tests + run: make unit-tests docs_check: name: Docs check diff --git a/uv.lock b/uv.lock index 7f8a01cd..52114db9 100644 --- a/uv.lock +++ b/uv.lock @@ -32,7 +32,7 @@ wheels = [ [[package]] name = "apify" -version = "2.6.0" +version = "2.6.1" source = { editable = "." } dependencies = [ { name = "apify-client" },