Configure pre-commit for project (#346)

This commit is contained in:
Arun Babu Neelicattu
2022-03-03 19:10:01 +01:00
committed by GitHub
parent bd69862a02
commit a836fb23bc
6 changed files with 1733 additions and 16 deletions

View File

@@ -16,7 +16,7 @@ jobs:
fail-fast: false
matrix:
os: [Ubuntu, MacOS, Windows]
python-version: ['3.6.7', '3.7', '3.8', '3.9', '3.10']
python-version: ['3.6', '3.7', '3.8', '3.9', '3.10']
exclude:
- os: Windows
python-version: 3.6
@@ -57,7 +57,7 @@ jobs:
- name: Install dependencies
shell: bash
run: poetry install
run: poetry install -E compiler
- name: Generate code from proto files
shell: bash

View File

@@ -14,13 +14,5 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Run Black
uses: lgeiger/black-action@master
with:
args: --check src/ tests/ benchmarks/
- name: Install rST dependcies
run: python -m pip install doc8
- name: Lint documentation for errors
run: python -m doc8 docs --max-line-length 88 --ignore-path-errors "docs/migrating.rst;D001"
# it has a table which is longer than 88 characters long
- uses: actions/setup-python@v2
- uses: pre-commit/action@v2.0.3