Skip to content

Commit

Permalink
[DEV] CI/CD: Introduce pylint via GitHub Actions on each push (#112)
Browse files Browse the repository at this point in the history
* introduce Github Actions pylint check

* add __init__.py files
  • Loading branch information
treee111 authored Apr 30, 2022
1 parent f2337b5 commit d50479c
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Run python tests

on: [push]

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
pylint-test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.9", "3.10"]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pylint
- name: Analysing the code with pylint
run: |
pylint -j 0 . ./common_python ./tests --fail-under=9.87
continue-on-error: false
Empty file added __init__.py
Empty file.
Empty file added tests/__init__.py
Empty file.

0 comments on commit d50479c

Please sign in to comment.