mirror of
https://github.com/ComputerScienceHouse/proxstar.git
synced 2025-03-09 15:40:09 +00:00
Adding ci
This commit is contained in:
parent
0d95333bab
commit
8e263e8604
2 changed files with 37 additions and 1 deletions
34
.github/workflows/python-app.yml
vendored
Normal file
34
.github/workflows/python-app.yml
vendored
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# This workflow will install Python dependencies, run tests and lint with a single version of Python
|
||||||
|
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
|
||||||
|
|
||||||
|
name: Python application
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [master]
|
||||||
|
pull_request:
|
||||||
|
branches: [master]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
lint:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Install ldap dependencies
|
||||||
|
run: sudo apt-get install libldap2-dev libsasl2-dev
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: Set up Python 3.8
|
||||||
|
uses: actions/setup-python@v2
|
||||||
|
with:
|
||||||
|
python-version: 3.8
|
||||||
|
- name: Install dependencies
|
||||||
|
run: |
|
||||||
|
python -m pip install --upgrade pip
|
||||||
|
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
|
||||||
|
- name: Lint with black
|
||||||
|
run: |
|
||||||
|
# stop the build if there are Python syntax errors or undefined names
|
||||||
|
black --check proxstar
|
||||||
|
- name: Lint with pylint
|
||||||
|
run: |
|
||||||
|
pylint proxstar
|
|
@ -4,11 +4,13 @@ from dateutil.relativedelta import relativedelta
|
||||||
from sqlalchemy import exists
|
from sqlalchemy import exists
|
||||||
|
|
||||||
from proxstar.ldapdb import is_rtp
|
from proxstar.ldapdb import is_rtp
|
||||||
|
|
||||||
|
# pylint: disable=unused-import
|
||||||
from proxstar.models import (
|
from proxstar.models import (
|
||||||
Base,
|
Base,
|
||||||
Allowed_Users,
|
Allowed_Users,
|
||||||
Ignored_Pools,
|
Ignored_Pools,
|
||||||
Pool_Cache, # pylint: disable=unused-import
|
Pool_Cache,
|
||||||
Template,
|
Template,
|
||||||
Usage_Limit,
|
Usage_Limit,
|
||||||
VM_Expiration,
|
VM_Expiration,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue