@@ -15,13 +15,13 @@ jobs:
1515 name : Check changelog fragment
1616 runs-on : ubuntu-latest
1717 steps :
18- - uses : actions/checkout@v4
18+ - uses : actions/checkout@v6
1919 - name : Check for changelog fragment
2020 run : .github/check-changelog.sh
2121 Lint :
2222 runs-on : ubuntu-latest
2323 steps :
24- - uses : actions/checkout@v4
24+ - uses : actions/checkout@v6
2525 - name : Install ruff
2626 run : pip install ruff
2727
@@ -33,17 +33,17 @@ jobs:
3333 Mypy :
3434 runs-on : ubuntu-latest
3535 steps :
36- - uses : actions/checkout@v4
36+ - uses : actions/checkout@v6
3737 - name : Install uv
38- uses : astral-sh/setup-uv@v5
38+ uses : astral-sh/setup-uv@v8.1.0
3939 - name : Set up Python
40- uses : actions/setup-python@v5
40+ uses : actions/setup-python@v6
4141 with :
4242 python-version : ' 3.13'
4343 - name : Install package
4444 run : uv pip install -e .[dev] --system
4545 - name : Run mypy (informational)
46- run : mypy src/policyengine || echo "::warning:: mypy found errors (non-blocking until codebase is clean)"
46+ run : mypy src/policyengine || echo "mypy found errors (non-blocking until codebase is clean)"
4747 Python-Compat :
4848 name : Install + smoke-import (py${{ matrix.python-version }})
4949 runs-on : ubuntu-latest
@@ -52,14 +52,14 @@ jobs:
5252 matrix :
5353 python-version : ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
5454 steps :
55- - uses : actions/checkout@v4
55+ - uses : actions/checkout@v6
5656 - name : Set up Python ${{ matrix.python-version }}
57- uses : actions/setup-python@v5
57+ uses : actions/setup-python@v6
5858 with :
5959 python-version : ${{ matrix.python-version }}
6060 allow-prereleases : true
6161 - name : Install uv
62- uses : astral-sh/setup-uv@v5
62+ uses : astral-sh/setup-uv@v8.1.0
6363 - name : Install package (no country-model extras)
6464 # `h5py` is used transitively by policyengine.core.scoping_strategy
6565 # but is normally supplied via the [us]/[uk] extras (through
@@ -77,12 +77,12 @@ jobs:
7777 python-version : ['3.13', '3.14']
7878 steps :
7979 - name : Checkout repo
80- uses : actions/checkout@v4
80+ uses : actions/checkout@v6
8181 - name : Install uv
82- uses : astral-sh/setup-uv@v5
82+ uses : astral-sh/setup-uv@v8.1.0
8383
8484 - name : Set up Python
85- uses : actions/setup-python@v5
85+ uses : actions/setup-python@v6
8686 with :
8787 python-version : ${{ matrix.python-version }}
8888 allow-prereleases : true
0 commit comments