Skip to content

chore(deps): lock file maintenance #126

chore(deps): lock file maintenance

chore(deps): lock file maintenance #126

Workflow file for this run

name: pre-commit
on:
pull_request: {}
push:
branches: [main]
workflow_dispatch:
inputs: {}
schedule:
# Weekly on Monday at 12:00 PM UTC
- cron: "0 12 * * 1"
env:
FORCE_COLOR: "1"
# renovate: datasource=pypi depName=pre-commit
PRE_COMMIT_VERSION: "4.1.0"
# renovate: datasource=pypi depName=pre-commit-uv
PRE_COMMIT_UV_VERSION: "4.1.4"
# renovate: datasource=pypi depName=uv
UV_VERSION: "0.5.29"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
pre-commit:
name: pre-commit
runs-on: ubuntu-24.04
continue-on-error: false
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
- uses: astral-sh/setup-uv@4db96194c378173c656ce18a155ffc14a9fc4355 # v5.2.2
with:
version: ${{ env.UV_VERSION }}
- run: >
uv tool install
--with pre-commit-uv==${{ env.PRE_COMMIT_UV_VERSION }}
--with pre-commit==${{ env.PRE_COMMIT_VERSION }}
pre-commit
- run: pre-commit run --all-files