mirror of
				https://github.com/juanfont/headscale.git
				synced 2025-10-28 10:51:44 +01:00 
			
		
		
		
	Update lint ci file with prettier and proto
This commit is contained in:
		
							parent
							
								
									6b3114ad6f
								
							
						
					
					
						commit
						edfcdc466c
					
				
							
								
								
									
										38
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										38
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							| @ -1,20 +1,36 @@ | ||||
| --- | ||||
| name: CI | ||||
| 
 | ||||
| on: [push, pull_request] | ||||
| 
 | ||||
| jobs: | ||||
|   # The "build" workflow | ||||
|   lint: | ||||
|     # The type of runner that the job will run on | ||||
|   golangci-lint: | ||||
|     runs-on: ubuntu-latest | ||||
| 
 | ||||
|     # Steps represent a sequence of tasks that will be executed as part of the job | ||||
|     steps: | ||||
|       # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it | ||||
|       - uses: actions/checkout@v2 | ||||
| 
 | ||||
|       # Install and run golangci-lint as a separate step, it's much faster this | ||||
|       # way because this action has caching. It'll get run again in `make lint` | ||||
|       # below, but it's still much faster in the end than installing | ||||
|       # golangci-lint manually in the `Run lint` step. | ||||
|       - uses: golangci/golangci-lint-action@v2 | ||||
|       - name: golangci-lint | ||||
|         uses: golangci/golangci-lint-action@v2 | ||||
|         with: | ||||
|           version: latest | ||||
|           args: --timeout 30m | ||||
| 
 | ||||
|   prettier-lint: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
| 
 | ||||
|       - name: Prettify code | ||||
|         uses: creyD/prettier_action@v4.0 | ||||
|         with: | ||||
|           prettier_options: >- | ||||
|             --check **/*.{ts,js,md,yaml,yml,sass,css,scss,html} | ||||
|           only_changed: false | ||||
|           dry: true | ||||
| 
 | ||||
|   proto-lint: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|       - uses: bufbuild/buf-setup-action@v0.5.0 | ||||
|       - uses: bufbuild/buf-lint-action@v1 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user