mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-10-29 22:55:19 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			715 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			715 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: lua_lint
 | |
| 
 | |
| # Lint on lua changes on builtin or if workflow changed
 | |
| on:
 | |
|   push:
 | |
|     paths:
 | |
|       - 'builtin/**.lua'
 | |
|       - '.github/workflows/**.yml'
 | |
|   pull_request:
 | |
|     paths:
 | |
|       - 'builtin/**.lua'
 | |
|       - '.github/workflows/**.yml'
 | |
| 
 | |
| jobs:
 | |
|   luacheck:
 | |
|     name: "Builtin Luacheck and Unit Tests"
 | |
|     runs-on: ubuntu-18.04
 | |
|     steps:
 | |
|     - uses: actions/checkout@v2
 | |
|     - name: Install luarocks
 | |
|       run: |
 | |
|         sudo apt-get install luarocks -qyy
 | |
| 
 | |
|     - name: Install luarocks tools
 | |
|       run: |
 | |
|         luarocks install --local luacheck
 | |
|         luarocks install --local busted
 | |
| 
 | |
|     - name: Run checks
 | |
|       run: |
 | |
|         $HOME/.luarocks/bin/luacheck builtin
 | |
|         $HOME/.luarocks/bin/busted builtin
 |