32 lines
		
	
	
		
			983 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			983 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: golangci-lint
 | |
| on:
 | |
|   push:
 | |
|     tags:
 | |
|       - v*
 | |
|     branches:
 | |
|       - master
 | |
|       - main
 | |
|   pull_request:
 | |
| jobs:
 | |
|   golangci:
 | |
|     name: lint
 | |
|     runs-on: ubuntu-latest
 | |
|     steps:
 | |
|       - uses: actions/checkout@v2
 | |
|       - name: golangci-lint
 | |
|         uses: golangci/golangci-lint-action@v2
 | |
|         with:
 | |
|           # Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version.
 | |
|           version: v1.29
 | |
| 
 | |
|           # Optional: working directory, useful for monorepos
 | |
| #          working-directory: ./
 | |
| 
 | |
|           # Optional: golangci-lint command line arguments.
 | |
|           args: --timeout=5m --print-issued-lines=true --print-linter-name=true --uniq-by-line=true
 | |
| 
 | |
|           # Optional: show only new issues if it's a pull request. The default value is `false`.
 | |
|           only-new-issues: true
 | |
| 
 | |
|           # Optional: if set to true then the action will use pre-installed Go
 | |
|           # skip-go-installation: true |