22
33on :
44 push :
5- branches : [ main, develop ]
5+ branches : [main, develop]
66 pull_request :
7- branches : [ main, develop ]
7+ branches : [main, develop]
88
99jobs :
1010 test :
@@ -15,37 +15,34 @@ jobs:
1515 node-version : [20.x, 22.x]
1616
1717 steps :
18- - uses : actions/checkout@v4
19-
20- - name : Use Node.js ${{ matrix.node-version }}
21- uses : actions/setup-node@v4
22- with :
23- node-version : ${{ matrix.node-version }}
24- cache : ' npm'
25-
26- - name : Verify repo contents (debug)
27- run : |
28- echo "pwd=$(pwd)"
29- ls -la
30- echo "src exists?"; ls -la src || true
31- echo "tests:"; ls -la src/__tests__ src/**/__tests__ 2>/dev/null || true
32-
33- - name : Install dependencies
34- run : npm ci
35-
36- - name : Run linter
37- run : npm run lint
38-
39- - name : Run tests
40- run : npm test
41-
42- - name : Build
43- run : npm run build
44-
45- - name : Upload coverage
46- uses : codecov/codecov-action@v3
47- if : matrix.node-version == '20.x'
48- with :
49- files : ./coverage/lcov.info
50- flags : unittests
51- name : codecov-umbrella
18+ - uses : actions/checkout@v4
19+
20+ - name : Use Node.js ${{ matrix.node-version }}
21+ uses : actions/setup-node@v4
22+ with :
23+ node-version : ${{ matrix.node-version }}
24+ cache : " npm"
25+
26+ - name : Verify repo contents (debug)
27+ run : |
28+ echo "pwd=$(pwd)"
29+ ls -la
30+ echo "src exists?"; ls -la src || true
31+ echo "tests:"; ls -la src/__tests__ src/**/__tests__ 2>/dev/null || true
32+
33+ - name : Install dependencies
34+ run : npm ci
35+
36+ - name : Run linter
37+ run : npm run lint
38+
39+ - name : Run tests
40+ run : npm test
41+
42+ - name : Build
43+ run : npm run build
44+
45+ - name : Upload coverage reports to Codecov
46+ uses : codecov/codecov-action@v5
47+ with :
48+ token : ${{ secrets.CODECOV_TOKEN }}
0 commit comments