From a3aeb9f49c93ae4c787868ac9c6ccf3bb1e7c9c5 Mon Sep 17 00:00:00 2001 From: Stanislav Zmiev Date: Sat, 5 Oct 2024 10:04:18 +0400 Subject: [PATCH] Finalize twice daily dependency verification job --- .github/actions/setup-python-uv/action.yaml | 2 +- .github/workflows/daily_tests.yaml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/actions/setup-python-uv/action.yaml b/.github/actions/setup-python-uv/action.yaml index cd2f351..e9278df 100644 --- a/.github/actions/setup-python-uv/action.yaml +++ b/.github/actions/setup-python-uv/action.yaml @@ -22,6 +22,6 @@ runs: enable-cache: true cache-dependency-glob: "uv.lock" - run: | - uv sync --inexact --frozen --all-extras --dev + uv sync --frozen --all-extras --dev echo "$(pwd)/.venv/bin" >> $GITHUB_PATH shell: bash diff --git a/.github/workflows/daily_tests.yaml b/.github/workflows/daily_tests.yaml index a5e983c..afa086b 100644 --- a/.github/workflows/daily_tests.yaml +++ b/.github/workflows/daily_tests.yaml @@ -14,7 +14,8 @@ jobs: steps: - uses: actions/checkout@v4 - uses: ./.github/actions/setup-python-uv - - run: pytest . && exit 1 + - run: uv sync --refresh --all-extras --dev --upgrade + - run: pytest . notify-on-failure: name: Notify on failure