Skip to content

Commit 4e46434

Browse files
authored
Merge pull request #645 from hutch3232/bump-actions
bump actions, simplify uv python setup
2 parents aa949dc + f353dcd commit 4e46434

File tree

3 files changed

+16
-18
lines changed

3 files changed

+16
-18
lines changed

.github/workflows/pytest.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,16 @@ jobs:
1818
os: ['ubuntu-latest']
1919
python-version: ['3.9', '3.10', '3.11', '3.12']
2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v6
2222
- name: Install uv
23-
uses: astral-sh/setup-uv@v3
23+
uses: astral-sh/setup-uv@v7
2424
with:
2525
version: "latest"
26-
- name: Set up Python ${{ matrix.python-version }}
27-
run: uv python install ${{ matrix.python-version }}
28-
- name: Install dependencies and run tests
29-
run: |
30-
uv sync --extra test
31-
uv run pytest --cov=chainladder --cov-report=xml
26+
python-version: ${{ matrix.python-version }}
27+
- name: Install dependencies
28+
run: uv sync --extra test
29+
- name: Run tests
30+
run: uv run pytest --cov=chainladder --cov-report=xml
3231
- name: Upload coverage to Codecov
3332
uses: codecov/codecov-action@v4
3433
with:

.github/workflows/pytest_upstream_nightly.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,13 @@ jobs:
2020
os: ['ubuntu-latest']
2121
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v6
2424
- name: Install uv
25-
uses: astral-sh/setup-uv@v3
25+
uses: astral-sh/setup-uv@v7
2626
with:
2727
version: "latest"
28-
- name: Set up Python ${{ matrix.python-version }}
29-
run: uv python install ${{ matrix.python-version }}
30-
- name: Install dependencies and run tests
31-
run: |
32-
uv sync --extra test
33-
uv run pytest chainladder -m "not r"
28+
python-version: ${{ matrix.python-version }}
29+
- name: Install dependencies
30+
run: uv sync --extra test
31+
- name: Run tests
32+
run: uv run pytest chainladder -m "not r"

.github/workflows/pythonpublish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ jobs:
1313
deploy:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717
- name: Set up Python
18-
uses: actions/setup-python@v4
18+
uses: actions/setup-python@v6
1919
with:
2020
python-version: '3.x'
2121
- name: Install build dependencies

0 commit comments

Comments
 (0)