diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f05a790..25157df 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,8 +26,8 @@ jobs: with: python-version: "3.13" - - run: pip install pre-commit - - run: SKIP=mypy pre-commit run --all-files + - uses: astral-sh/setup-uv@v7 + - run: SKIP=mypy uvx prek run --all-files mypy: name: Mypy @@ -41,8 +41,8 @@ jobs: with: python-version: "3.13" - - run: pip install pre-commit - - run: pre-commit run mypy --all-files + - uses: astral-sh/setup-uv@v7 + - run: uvx prek run mypy --all-files tests: strategy: diff --git a/.github/workflows/update-pre-commit.yml b/.github/workflows/update-pre-commit.yml index 1be7a35..1966033 100644 --- a/.github/workflows/update-pre-commit.yml +++ b/.github/workflows/update-pre-commit.yml @@ -19,8 +19,8 @@ jobs: fetch-depth: 1 submodules: true - - run: pip install pre-commit - - run: pre-commit autoupdate + - uses: astral-sh/setup-uv@v7 + - run: uvx prek autoupdate - name: Open pull request uses: peter-evans/create-pull-request@v8