Browse Source

Add pylint CI job

Signed-off-by: falkTX <falktx@falktx.com>
pull/1996/head
falkTX 3 months ago
parent
commit
1421c16b81
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
1 changed files with 50 additions and 0 deletions
  1. +50
    -0
      .github/workflows/pylint.yml

+ 50
- 0
.github/workflows/pylint.yml View File

@@ -0,0 +1,50 @@
name: pylint

on: [push]

jobs:
pyqt5:
runs-on: ubuntu-22.04
name: pyqt5
steps:
- uses: actions/checkout@v3
- name: Install deps
run: |
sudo apt install -yqq pyqt5-dev-tools python3-pyqt5 python3-pyqt5.qtsvg python3-virtualenv
virtualenv carla-env
source carla-env/bin/activate
pip3 install pylint pyqt5
- name: Build frontend
run: |
make FRONTEND_TYPE=5 frontend -j $(nproc)
- name: Run pylint
run: |
virtualenv carla-env
source carla-env/bin/activate
pylint -E source/frontend/carla_app.py
pylint -E source/frontend/carla_backend.py
pylint -E source/frontend/carla_shared.py
pylint -E source/frontend/carla_utils.py

pyqt6:
runs-on: ubuntu-22.04
name: pyqt6
steps:
- uses: actions/checkout@v3
- name: Install deps
run: |
sudo apt install -yqq pyqt6-dev-tools python3-pyqt6 python3-pyqt6.qtsvg python3-virtualenv
virtualenv carla-env
source carla-env/bin/activate
pip3 install pylint pyqt6
- name: Build frontend
run: |
make FRONTEND_TYPE=6 frontend -j $(nproc)
- name: Run pylint
run: |
virtualenv carla-env
source carla-env/bin/activate
pylint -E source/frontend/carla_app.py
pylint -E source/frontend/carla_backend.py
pylint -E source/frontend/carla_shared.py
pylint -E source/frontend/carla_utils.py

Loading…
Cancel
Save