name: Pre-commit on: pull_request: branches: [main] concurrency: group: "lint" cancel-in-progress: false jobs: pre-commit: name: Pre-Commit runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v5 with: python-version: "3.11" - name: Install Poetry Package working-directory: 01OS run: | pip install --upgrade pip pip install poetry==1.3.2 poetry config virtualenvs.create false poetry install --no-interaction --with dev - name: Run Pre-commit run: pre-commit run --all-files