From f353dcd7ab8c2bd60863299999cd3a0742a3a7f1 Mon Sep 17 00:00:00 2001 From: hutch3232 Date: Sun, 18 Jan 2026 12:45:06 -0500 Subject: [PATCH] bump actions, simplify uv python setup --- .github/workflows/pytest.yml | 15 +++++++-------- .github/workflows/pytest_upstream_nightly.yml | 15 +++++++-------- .github/workflows/pythonpublish.yml | 4 ++-- 3 files changed, 16 insertions(+), 18 deletions(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 76c97237..ba947947 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -18,17 +18,16 @@ jobs: os: ['ubuntu-latest'] python-version: ['3.9', '3.10', '3.11', '3.12'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v3 + uses: astral-sh/setup-uv@v7 with: version: "latest" - - name: Set up Python ${{ matrix.python-version }} - run: uv python install ${{ matrix.python-version }} - - name: Install dependencies and run tests - run: | - uv sync --extra test - uv run pytest --cov=chainladder --cov-report=xml + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: uv sync --extra test + - name: Run tests + run: uv run pytest --cov=chainladder --cov-report=xml - name: Upload coverage to Codecov uses: codecov/codecov-action@v4 with: diff --git a/.github/workflows/pytest_upstream_nightly.yml b/.github/workflows/pytest_upstream_nightly.yml index 1e470560..59f223fd 100644 --- a/.github/workflows/pytest_upstream_nightly.yml +++ b/.github/workflows/pytest_upstream_nightly.yml @@ -20,14 +20,13 @@ jobs: os: ['ubuntu-latest'] python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v3 + uses: astral-sh/setup-uv@v7 with: version: "latest" - - name: Set up Python ${{ matrix.python-version }} - run: uv python install ${{ matrix.python-version }} - - name: Install dependencies and run tests - run: | - uv sync --extra test - uv run pytest chainladder -m "not r" + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: uv sync --extra test + - name: Run tests + run: uv run pytest chainladder -m "not r" diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index bdb79adc..38c8c9c7 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -13,9 +13,9 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: '3.x' - name: Install build dependencies