File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616 runs-on : ubuntu-24.04
1717 steps :
1818 - name : Checkout source code
19- uses : actions/checkout@v5
19+ uses : actions/checkout@v6
2020 - name : Set up python
2121 id : setup-python
2222 uses : actions/setup-python@v6
4141
4242 steps :
4343 - name : Checkout source code
44- uses : actions/checkout@v5
44+ uses : actions/checkout@v6
4545 - name : Set up Docker Buildx
4646 uses : docker/setup-buildx-action@v3
4747 - name : Build docker image
Original file line number Diff line number Diff line change 2222
2323 steps :
2424 - name : Checkout
25- uses : actions/checkout@v5
25+ uses : actions/checkout@v6
2626
2727 - name : Initialize CodeQL
2828 uses : github/codeql-action/init@v4
Original file line number Diff line number Diff line change 1616 runs-on : ubuntu-24.04
1717 steps :
1818 - name : Checkout source code
19- uses : actions/checkout@v5
19+ uses : actions/checkout@v6
2020 - name : Set up python
2121 id : setup-python
2222 uses : actions/setup-python@v6
4141
4242 steps :
4343 - name : Checkout source code
44- uses : actions/checkout@v5
44+ uses : actions/checkout@v6
4545 - name : Set up Docker Buildx
4646 uses : docker/setup-buildx-action@v3
4747 - name : Build docker image
Original file line number Diff line number Diff line change 1616
1717 # ruff - linting + formatting
1818 - repo : https://github.com/astral-sh/ruff-pre-commit
19- rev : v0.14.4
19+ rev : v0.14.9
2020 hooks :
2121 - id : ruff
2222 name : ruff
@@ -25,14 +25,14 @@ repos:
2525
2626 # mypy - lint-like type checking
2727 - repo : https://github.com/pre-commit/mirrors-mypy
28- rev : v1.18.2
28+ rev : v1.19.1
2929 hooks :
3030 - id : mypy
3131 name : mypy
3232
3333 # bandit - find common security issues
3434 - repo : https://github.com/pycqa/bandit
35- rev : 1.8.6
35+ rev : 1.9.2
3636 hooks :
3737 - id : bandit
3838 name : bandit
Original file line number Diff line number Diff line change 1- 3.14.0
1+ 3.14.2
Original file line number Diff line number Diff line change 1- FROM python:3.14.0 -slim-trixie AS python-base
1+ FROM python:3.14.2 -slim-trixie AS python-base
22
33ENV PYTHONUNBUFFERED=1 \
44 PYTHONDONTWRITEBYTECODE=1 \
@@ -9,7 +9,7 @@ ENV PATH="$VIRTUAL_ENV/bin:$PATH"
99
1010FROM python-base AS builder-base
1111
12- COPY --from=ghcr.io/astral-sh/uv:0.9.9 /uv /uvx /bin/
12+ COPY --from=ghcr.io/astral-sh/uv:0.9.18 /uv /uvx /bin/
1313
1414WORKDIR $WORKDIR_PATH
1515
Original file line number Diff line number Diff line change 3131
3232## Prerequisites
3333
34- - [ Python] ( https://www.python.org/downloads/ ) ** >=3.14.0 <3.15.0** (_ tested with 3.14.0 _ )
35- - [ pre-commit] ( https://pre-commit.com/#install ) ** >=3.2.0 <5.0.0** (_ tested with 4.3 .0_ )
36- - [ uv] ( https://docs.astral.sh/uv/getting-started/installation/ ) ** >=0.9.0 ** (_ tested with 0.9.9 _ )
34+ - [ Python] ( https://www.python.org/downloads/ ) ** >=3.14.0 <3.15.0** (_ tested with 3.14.2 _ )
35+ - [ pre-commit] ( https://pre-commit.com/#install ) ** >=3.2.0 <5.0.0** (_ tested with 4.5 .0_ )
36+ - [ uv] ( https://docs.astral.sh/uv/getting-started/installation/ ) ** >=0.9.16 ** (_ tested with 0.9.18 _ )
3737- [ docker] ( https://docs.docker.com/get-docker/ ) (_ optional_ )
3838
3939---
@@ -159,7 +159,7 @@ collected 1 item
159159
160160tests/test_python_boilerplate.py::test_hello_world PASSED
161161
162- ---------- coverage: platform linux, python 3.14.0 -final-0 -----------
162+ ---------- coverage: platform linux, python 3.14.2 -final-0 -----------
163163Name Stmts Miss Cover
164164--------------------------------------------------------
165165src/python_boilerplate/__init__.py 1 0 100%
Original file line number Diff line number Diff line change @@ -19,15 +19,15 @@ build-backend = "uv_build"
1919
2020[dependency-groups ]
2121dev = [
22- " pytest>=9.0.1 " ,
22+ " pytest>=9.0.2 " ,
2323 " pytest-cov>=7.0.0" ,
24- " mypy>=1.18.2 " ,
25- " bandit>=1.8.6 " ,
26- " ruff>=0.14.4 " ,
24+ " mypy>=1.19.1 " ,
25+ " bandit>=1.9.2 " ,
26+ " ruff>=0.14.9 " ,
2727]
2828
2929[tool .uv ]
30- required-version = " >=0.9.0 "
30+ required-version = " >=0.9.16 "
3131
3232[tool .pytest .ini_options ]
3333addopts = " -vvv"
You can’t perform that action at this time.
0 commit comments