name: 📇 Code Linting on: push: branches: [ develop ] pull_request: branches: [ develop ] workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number}} cancel-in-progress: true permissions: contents: read pull-requests: write jobs: linting: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: astral-sh/ruff-action@v3 with: changed-files: "true" version-file: "pyproject.toml"