You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							34 lines
						
					
					
						
							855 B
						
					
					
				
			
		
		
	
	
							34 lines
						
					
					
						
							855 B
						
					
					
				# This workflow will do a clean install of node dependencies, 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: Node.js CI | 
						|
 | 
						|
on: | 
						|
  push: | 
						|
    branches: [ master ] | 
						|
  pull_request: | 
						|
    branches: [ master ] | 
						|
 | 
						|
jobs: | 
						|
  build: | 
						|
 | 
						|
    runs-on: ${{ matrix.os }} | 
						|
    strategy: | 
						|
      matrix: | 
						|
        os: | 
						|
          - ubuntu-latest | 
						|
          - macos-latest | 
						|
          - windows-latest | 
						|
        node_version: | 
						|
          - 12.x | 
						|
          - 14.x | 
						|
          - 16.x | 
						|
    steps: | 
						|
    - uses: actions/checkout@v2 | 
						|
    - name: Use Node.js ${{ matrix.node-version }} | 
						|
      uses: actions/setup-node@v1 | 
						|
      with: | 
						|
        node-version: ${{ matrix.node-version }} | 
						|
    - run: npm ci | 
						|
    - run: npm run build --if-present | 
						|
    - run: npm test
 | 
						|
 |