diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 4c1a5c3ec..0b31f3bd2 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -46,11 +46,14 @@ jobs: working-directory: ${{ inputs.working-directory }} run: make test - - name: Run unit tests with minimum dependency versions + - name: Install min version of deps + shell: bash + run: uv sync --frozen --all-extras --resolution lowest-direct --force-reinstall + + - name: Run tests with min version of deps + shell: bash + run: make test working-directory: ${{ inputs.working-directory }} - run: | - uv sync --frozen --all-extras --resolution lowest-direct --force-reinstall - make test - name: Ensure the tests did not create any additional files shell: bash diff --git a/.github/workflows/_test_langgraph.yml b/.github/workflows/_test_langgraph.yml index 16cc1d1c2..5470d8d32 100644 --- a/.github/workflows/_test_langgraph.yml +++ b/.github/workflows/_test_langgraph.yml @@ -42,11 +42,14 @@ jobs: shell: bash run: make test_parallel - - name: Run unit tests with minimum dependency versions + - name: Install min version of deps + shell: bash + run: uv sync --frozen --all-extras --resolution lowest-direct --force-reinstall + + - name: Run tests with min version of deps + shell: bash + run: make test working-directory: ${{ inputs.working-directory }} - run: | - uv sync --frozen --all-extras --resolution lowest-direct --force-reinstall - make test_parallel - name: Ensure the tests did not create any additional files shell: bash diff --git a/.github/workflows/_test_scheduler_kafka.yml b/.github/workflows/_test_scheduler_kafka.yml index 99fc75dde..d67adf868 100644 --- a/.github/workflows/_test_scheduler_kafka.yml +++ b/.github/workflows/_test_scheduler_kafka.yml @@ -39,11 +39,14 @@ jobs: shell: bash run: make test - - name: Run unit tests with minimum dependency versions + - name: Install min version of deps + shell: bash + run: uv sync --frozen --all-extras --resolution lowest-direct --force-reinstall + + - name: Run tests with min version of deps + shell: bash + run: make test working-directory: ${{ inputs.working-directory }} - run: | - uv sync --frozen --all-extras --resolution lowest-direct --force-reinstall - make test - name: Ensure the tests did not create any additional files shell: bash