Skip to content

Journey

Latest
Compare
Choose a tag to compare
@SonjayaJetBrain SonjayaJetBrain released this 18 Apr 21:36
· 56 commits to main since this release
1cd849f

runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: [3.7, 3.8, 3.9]

steps:

  • uses: actions/checkout@v2

  • name: Set up Python ${{ matrix.python-version }}
    uses: actions/setup-python@v2
    with:
    python-version: ${{ matrix.python-version }}

  • name: Install dependencies
    run: |
    python -m pip install --upgrade pip
    python -m pip install flake8 pytest
    if [ -f requirements.txt ]; then pip install -r requirements.txt; fi

  • name: Lint with flake8
    run: |

    stop the build if there are Python syntax errors or undefined names

    flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics

    exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide

    flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics

  • name: Test with pytest
    run: |
    pytest

  • @electron/docs-parser@0.12.0 requires highlight.js@^9.7.0 via a transitive dependency on @types/markdown-it@10.0.3