Skip to content
Snippets Groups Projects
Commit 60c2437a authored by Moul's avatar Moul
Browse files

[ci] #177: Run checks with pre-commit

parent 407eaef0
No related branches found
No related tags found
No related merge requests found
...@@ -33,30 +33,45 @@ build: ...@@ -33,30 +33,45 @@ build:
script: script:
- poetry build - poetry build
.pre-commit:
variables:
PRE_COMMIT_HOME: ${CI_PROJECT_DIR}/.cache/pre-commit
cache:
paths:
- ${PRE_COMMIT_HOME}
format: format:
extends: .code_changes extends:
- .code_changes
- .pre-commit
stage: checks stage: checks
script: script:
- black --check duniterpy tests examples - pre-commit run --all-files black
isort: isort:
extends: .code_changes extends:
- .code_changes
- .pre-commit
stage: checks stage: checks
script: script:
- isort --check duniterpy tests examples - pre-commit run --all-files isort
lint: lint:
extends: .code_changes extends:
- .code_changes
- .pre-commit
stage: checks stage: checks
tags: [redshift] tags: [redshift]
script: script:
- pylint duniterpy tests examples - pre-commit run --all-files pylint
type: type:
extends: .code_changes extends:
- .code_changes
- .pre-commit
stage: checks stage: checks
script: script:
- mypy --install-types --non-interactive duniterpy tests examples - pre-commit run --all-files mypy
.tests: .tests:
extends: .changes extends: .changes
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment