mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 09:15:29 +01:00 
			
		
		
		
	* Move outside of travis to Github actions This will permit to have better integrated CI workflow than the previous travis one.
		
			
				
	
	
		
			33 lines
		
	
	
		
			704 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			704 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:
 | 
						|
    runs-on: ubuntu-18.04
 | 
						|
    steps:
 | 
						|
    - uses: actions/checkout@v2
 | 
						|
    - name: Install luarocks
 | 
						|
      run: |
 | 
						|
        sudo apt-get update -qyy
 | 
						|
        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
 |