diff --git a/.github/workflows/format-python.yml b/.github/workflows/format-python.yml index f5f84e1..742387a 100644 --- a/.github/workflows/format-python.yml +++ b/.github/workflows/format-python.yml @@ -1,23 +1,20 @@ -name: Format Python +name: Ensure formatted code on: pull_request: types: [ opened, edited, reopened, synchronize, ready_for_review ] workflow_dispatch: jobs: - format: + format_check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - uses: chartboost/ruff-action@491342200cdd1cf4d5132a30ddc546b3b5bc531b with: - repository: ${{ github.event.pull_request.head.repo.full_name }} - ref: ${{ github.event.pull_request.head.ref }} - - name: Format code with black - run: | - pip install black - black --line-length 120 . - - name: Commit changes - uses: EndBug/add-and-commit@v9 + args: 'format --check' + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: chartboost/ruff-action@491342200cdd1cf4d5132a30ddc546b3b5bc531b with: - default_author: github_actions - message: "Formatted code with black --line-length 120" - add: "." + args: 'check'