@@ -29,18 +29,18 @@ jobs:
2929 submodules : recursive
3030
3131 - name : Install uv and set the python version
32- uses : astral-sh/setup-uv@v5
32+ uses : astral-sh/setup-uv@v6
3333 with :
3434 python-version : ${{ matrix.python-version }}
3535
3636 - name : Install dependencies
37- run : uv sync --extra dev
37+ run : uv sync --frozen
3838
3939 - name : Test with pytest
40- run : uv run cov
40+ run : uv run cov --frozen
4141
4242 - name : Run E2E tests with behave
43- run : uv run e2e
43+ run : uv run e2e --frozen
4444
4545 - if : matrix.python-version == '3.13'
4646 name : Upload coverage to Codecov
@@ -58,15 +58,15 @@ jobs:
5858 steps :
5959 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
6060 - name : Install uv and set the python version
61- uses : astral-sh/setup-uv@v5
61+ uses : astral-sh/setup-uv@v6
6262 with :
6363 python-version : " 3.13"
6464
6565 - name : Install dependencies
66- run : uv sync --extra dev
66+ run : uv sync --frozen
6767
6868 - name : Run pre-commit
69- run : uv run precommit
69+ uses : pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
7070
7171 sast :
7272 runs-on : ubuntu-latest
7777 steps :
7878 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
7979 - name : Install uv and set the python version
80- uses : astral-sh/setup-uv@v5
80+ uses : astral-sh/setup-uv@v6
8181 with :
8282 python-version : " 3.13"
8383 ignore-nothing-to-cache : true
0 commit comments