committed by
							
								
								GitHub
							
						
					
				
				 1 changed files with 35 additions and 0 deletions
			
			
		@ -0,0 +1,35 @@ | 
				
			|||
# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests across different versions of node | 
				
			|||
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions | 
				
			|||
 | 
				
			|||
name: Auto Test | 
				
			|||
 | 
				
			|||
on: | 
				
			|||
  push: | 
				
			|||
    branches: [ master ] | 
				
			|||
  pull_request: | 
				
			|||
    branches: [ master ] | 
				
			|||
 | 
				
			|||
jobs: | 
				
			|||
  build: | 
				
			|||
    runs-on: ubuntu-latest | 
				
			|||
 | 
				
			|||
    strategy: | 
				
			|||
      matrix: | 
				
			|||
        node-version: [14.x, 16.x] | 
				
			|||
        # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ | 
				
			|||
 | 
				
			|||
    steps: | 
				
			|||
    - uses: actions/checkout@v2 | 
				
			|||
 | 
				
			|||
    - env:  | 
				
			|||
        HEADLESS_TEST: 1 | 
				
			|||
 | 
				
			|||
    - name: Use Node.js ${{ matrix.node-version }} | 
				
			|||
      uses: actions/setup-node@v2 | 
				
			|||
      with: | 
				
			|||
        node-version: ${{ matrix.node-version }} | 
				
			|||
        cache: 'npm' | 
				
			|||
         | 
				
			|||
    - run: npm ci | 
				
			|||
    - run: npm run build | 
				
			|||
    - run: npm test | 
				
			|||
					Loading…
					
					
				
		Reference in new issue