name: Pre-commit on: [ push, pull_request ] jobs: run: runs-on: ${{ matrix.os }} strategy: fail-fast: True matrix: os: [ ubuntu-latest ] env: OS: ${{ matrix.os }} PYTHON: '3.11' steps: - uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v5 with: python-version: '3.11' - name: Update setuptools run: | pip install -U setuptools wheel - name: Install run: | pip install -q -e packages/reme_ai_studio -e ".[dev,core]" - name: Install pre-commit run: | pre-commit install - name: Pre-commit starts run: pre-commit run --all-files