mirror of
				https://github.com/tobspr/shapez.io.git
				synced 2025-06-13 13:04:03 +00:00 
			
		
		
		
	This doesn't require yarn to build anything or ffmpeg to be ready, so just do this in parallel with the rest of the jobs.
		
			
				
	
	
		
			58 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: CI
 | |
| 
 | |
| on:
 | |
|     push:
 | |
|         branches:
 | |
|             - master
 | |
|             - ModdedGamers-GH-Actions
 | |
|     pull_request:
 | |
|         branches:
 | |
|             - master
 | |
| 
 | |
| jobs:
 | |
|     setup:
 | |
|         name: CI
 | |
| 
 | |
|         runs-on: ubuntu-latest
 | |
| 
 | |
|         steps:
 | |
|             - name: Install Dependencies
 | |
|               run: |
 | |
|                   sudo apt-get update
 | |
|                   sudo apt-get install ffmpeg                  
 | |
| 
 | |
|             - name: Setup Node
 | |
|               uses: actions/setup-node@v2-beta
 | |
|               with:
 | |
|                   node-version: 10.x
 | |
| 
 | |
|             - name: Checkout repo
 | |
|               uses: actions/checkout@v2
 | |
| 
 | |
|             - name: Install Yarn Dependencies
 | |
|               run: |
 | |
|                   yarn
 | |
|                   cd gulp/
 | |
|                   yarn
 | |
|                   cd ..                  
 | |
|             - name: Lint
 | |
|               run: |
 | |
|                   yarn lint                  
 | |
|             - name: TSLint
 | |
|               run: |
 | |
|                   cd gulp
 | |
|                   yarn gulp translations.fullBuild
 | |
|                   cd ..
 | |
|                   yarn tslint                  
 | |
| 
 | |
|     yaml-lint:
 | |
|         name: yaml-lint
 | |
|         runs-on: ubuntu-latest
 | |
|         steps:
 | |
|             - name: Checkout repo
 | |
|               uses: actions/checkout@v2
 | |
|             - name: YAML Lint
 | |
|               uses: ibiqlik/action-yamllint@v1.0.0
 | |
|               with:
 | |
|                   file_or_dir: translations/*.yaml
 |