Skip to content

Commit

Permalink
ci: isort: only target spond and tests dirs, as cannot get reliab…
Browse files Browse the repository at this point in the history
…le behaviour which matches equivalent local command in root directory
  • Loading branch information
elliot-100 committed May 23, 2024
1 parent 57186fd commit 50b80cf
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,18 @@ jobs:
- name: Install project
run: poetry install
- name: Lint imports with isort
# Use command line due to bugs/doc gaps with official `isort/isort-action`.
# Use command line due to bugs/docs gaps with official `isort/isort-action`.
# Exit with error if the code is not properly formatted; show diffs;
# `black` compatibility
# `black` compatibility.
# Only target files in `spond` and `test` due to unreliable behaviour on files in
# root directory.
# Diffs reported for these files should be the same as fixes made by running
# `isort .` in the root project folder, which picks up config from
# `pyproject.toml`.
run: |
source $VENV
isort . --check-only --diff --profile black
isort spond --check-only --diff --profile black
isort tests --check-only --diff --profile black
- name: Lint with black
# by default: exit with error if the code is not properly formatted; show diffs
uses: psf/black@stable
Expand Down

0 comments on commit 50b80cf

Please sign in to comment.