File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change 1+ #  This workflow will install Python dependencies, run tests and lint with a single version of Python
2+ #  For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
3+ 
4+ name : Python application 
5+ 
6+ on :
7+   push :
8+     branches : [master] 
9+   pull_request :
10+     branches : [master] 
11+ 
12+ jobs :
13+   build :
14+     runs-on : ubuntu-latest 
15+ 
16+     steps :
17+       - uses : actions/checkout@v4 
18+       - uses : actions/setup-python@v5 
19+         with :
20+           python-version : " 3.10" 
21+           cache : " pip" #  caching pip dependencies
22+ 
23+       - name : Install dependencies 
24+         run : | 
25+           python -m pip install --upgrade pip 
26+           pip install flake8 pytest 
27+           if [ -f requirements.txt ]; then pip install -r requirements.txt; fi 
28+ 
29+ name : Lint with flake8 
30+         run : | 
31+           # stop the build if there are Python syntax errors or undefined names 
32+           flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics 
33+           # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide 
34+           flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments