@@ -3,19 +3,15 @@ on: [push, pull_request]
3
3
jobs :
4
4
build :
5
5
runs-on : ubuntu-latest
6
- strategy :
7
- matrix :
8
- node-version : [14.x]
9
6
steps :
10
7
- uses : actions/checkout@v2
11
- - name : Use Node.js ${{ matrix.node-version }}
12
- uses : actions/setup-node@v1
13
- with :
14
- node-version : ${{ matrix.node-version }}
8
+ - uses : actions/setup-node@v1
15
9
- name : npm install, build, and test
16
10
run : |
17
11
npm install doctest standard --save-dev
18
- npx doctest **/*.js || true # TODO: error: Line 1: Unexpected token >>
12
+ # TODO: Remove the next line when #539 is fixed.
13
+ rm Javascript/Dynamic-Programming/MinimumCostPath.js
14
+ npx doctest **/*.js
19
15
npx standard
20
16
npm ci
21
17
npm run build --if-present
24
20
npm test
25
21
env :
26
22
CI : true
27
- - run : npx doctest Backtracking/*.js
28
- - run : npx doctest Cache/*.js
29
- - run : npx doctest Ciphers/*.js
30
- - run : npx doctest Conversions/*.js
31
- - run : npx doctest Data-Structures/*/*.js
32
-
33
- - run : npx doctest Dynamic-Programming/ClimbingStairs.js
34
- - run : npx doctest Dynamic-Programming/CoinChange.js
35
- - run : npx doctest Dynamic-Programming/EditDistance.js
36
- - run : npx doctest Dynamic-Programming/FibonacciNumber.js
37
- - run : npx doctest Dynamic-Programming/KadaneAlgo.js
38
- - run : npx doctest Dynamic-Programming/LevenshteinDistance.js
39
- - run : npx doctest Dynamic-Programming/LongestCommonSubsequence.js
40
- - run : npx doctest Dynamic-Programming/LongestIncreasingSubsequence.js
41
- - run : npx doctest Dynamic-Programming/LongestPalindromicSubsequence.js
42
- - run : npx doctest Dynamic-Programming/LongestValidParentheses.js
43
- - run : npx doctest Dynamic-Programming/MaxNonAdjacentSum.js
44
- - run : npx doctest Dynamic-Programming/MinimumCostPath.js
45
- - run : npx doctest Dynamic-Programming/NumberOfSubsetEqualToGivenSum.js
46
- - run : npx doctest Dynamic-Programming/SieveOfEratosthenes.js
47
- - run : npx doctest Dynamic-Programming/SudokuSolver.js
48
- - run : npx doctest Dynamic-Programming/TrappingRainWater.js
49
- - run : npx doctest Dynamic-Programming/ZeroOneKnapsack.js
50
- - run : npx doctest Dynamic-Programming/*.js
51
-
52
- - run : npx doctest Graphs/*.js
53
- - run : npx doctest Hashes/*.js
54
- - run : npx doctest Linear-Algebra/*.js
55
- - run : npx doctest Maths/*.js
56
- - run : npx doctest Navigation/*.js
57
- - run : npx doctest Project-Euler/*.js
58
- - run : npx doctest Recursive/*.js
59
- - run : npx doctest Search/*.js
60
- - run : npx doctest Sorts/*.js
61
- - run : npx doctest String/*.js
62
- - run : npx doctest Timing-Functions/*.js
63
- - run : npx doctest Trees/*.js
64
- - run : npx doctest Web-Programming/*.js
0 commit comments