Skip to content

Refactor/xinshi/job envs #628

Refactor/xinshi/job envs

Refactor/xinshi/job envs #628

name: Pre-commit Check
on:
push:
branches:
- master
- release/**
pull_request:
branches:
- master
- release/**
jobs:
precommit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v2
with:
version: "latest"
enable-cache: true
- name: Set up Python 3.11
run: uv python install 3.11
- name: Set up project
run: uv sync --all-extras --all-groups
- name: Install pre-commit hooks
run: uv run pre-commit install
- name: Run pre-commit checks
run: uv run pre-commit run --show-diff-on-failure