37 lines
		
	
	
		
			740 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			740 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: 'Python Lint'
 | |
| 
 | |
| on: 
 | |
|   push:
 | |
|     branches:
 | |
|       - dev
 | |
|       - "release*"
 | |
|     tags:
 | |
|       - '*'
 | |
|   pull_request:
 | |
| 
 | |
| jobs:
 | |
|   lint_python:
 | |
|     runs-on: ubuntu-latest
 | |
|     steps:
 | |
|       - name: 'Cleanup workspace'
 | |
|         uses: AutoModality/action-clean@v1
 | |
| 
 | |
|       - name: 'Decontaminate previous build leftovers'
 | |
|         run: |
 | |
|           if [ -d .git ]
 | |
|           then
 | |
|             git submodule status \
 | |
|               || git checkout `git rev-list --max-parents=0 HEAD | tail -n 1`
 | |
|           fi
 | |
| 
 | |
|       - name: 'Checkout code'
 | |
|         uses: actions/checkout@v2
 | |
|         with:
 | |
|           fetch-depth: 0
 | |
| 
 | |
|       - name: 'Setup python'
 | |
|         uses: actions/setup-python@v2
 | |
| 
 | |
|       - name: 'Check python code with black'
 | |
|         uses: psf/black@20.8b1
 | 
