mirror of
				https://github.com/krahets/hello-algo.git
				synced 2025-11-04 06:07:20 +08:00 
			
		
		
		
	* feat(JavaScript): Add the workflow file for CI check * Apply suggestions from code review Co-authored-by: krahets <krahets@163.com> * Test failure * Update javascript.yml * Test success --------- Co-authored-by: Yudong Jin <krahets@163.com>
		
			
				
	
	
		
			28 lines
		
	
	
		
			617 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			617 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: JavaScript
 | 
						|
 | 
						|
on:
 | 
						|
  push:
 | 
						|
    branches: ['main']
 | 
						|
    paths: ['codes/javascript/**/*.js']
 | 
						|
  pull_request:
 | 
						|
    branches: ['main']
 | 
						|
    paths: ['codes/javascript/**/*.js']
 | 
						|
  workflow_dispatch:
 | 
						|
 | 
						|
jobs:
 | 
						|
  build:
 | 
						|
    runs-on: ${{ matrix.os }}
 | 
						|
    strategy:
 | 
						|
      matrix:
 | 
						|
        os: [ubuntu-latest, macos-latest, windows-latest]
 | 
						|
    steps:
 | 
						|
      - uses: actions/checkout@v4
 | 
						|
      - uses: actions/setup-node@v4
 | 
						|
        with:
 | 
						|
          node-version: 20.x
 | 
						|
      - uses: denoland/setup-deno@v1
 | 
						|
        with:
 | 
						|
          deno-version: v1.x
 | 
						|
      - name: Run JavaScript Code
 | 
						|
        run: deno run -A codes/javascript/test_all.js
 |