@@ -17,11 +17,11 @@ jobs:
1717 cmd : ["black", "ruff", "mypy"]
1818 runs-on : ubuntu-latest
1919 steps :
20- - uses : actions/checkout@v5
20+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2121 with :
2222 persist-credentials : false
2323 - id : setup-uv
24- uses : astral-sh/setup-uv@v7
24+ uses : astral-sh/setup-uv@c18668ad3cf93ea998bef934396af7bb5c839dc7 # v10.2.0
2525 with :
2626 enable-cache : true
2727 cache-suffix : 3.11
@@ -34,14 +34,14 @@ jobs:
3434 pytest :
3535 strategy :
3636 matrix :
37- py_version : ["3.10", "3.11", "3.12", "3.13"]
37+ py_version : ["3.10", "3.11", "3.12", "3.13", "3.14" ]
3838 runs-on : " ubuntu-latest"
3939 steps :
40- - uses : actions/checkout@v5
40+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4141 with :
4242 persist-credentials : false
4343 - id : setup-uv
44- uses : astral-sh/setup-uv@v7
44+ uses : astral-sh/setup-uv@c18668ad3cf93ea998bef934396af7bb5c839dc7 # v10.2.0
4545 with :
4646 enable-cache : true
4747 cache-suffix : ${{ matrix.py_version }}
5050 - name : Install deps
5151 run : uv sync --all-extras
5252 - name : Update docker-compose
53- uses : KengoTODA/actions-setup-docker-compose@v1
53+ uses : KengoTODA/actions-setup-docker-compose@caf887cb5173b7ea66cce3c7db3b1e04974a53d4 # v1.2.8
5454 with :
5555 version : " 2.16.0"
5656 - name : docker compose up
6060 - name : Generate report
6161 run : uv run coverage xml
6262 - name : Upload coverage reports to Codecov with GitHub Action
63- uses : codecov/codecov-action@v5
63+ uses : codecov/codecov-action@0fb7174895f61a3b6b78fc075e0cd60383518dac # v5.5.5
6464 if : matrix.py_version == '3.10'
6565 with :
6666 token : ${{ secrets.CODECOV_TOKEN }}
0 commit comments