-
-
Notifications
You must be signed in to change notification settings - Fork 34
34 lines (27 loc) · 1.09 KB
/
xlsx-renderer-cli.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
name: xlsx-renderer-cli
on: [push, pull_request] # todo path limitation
defaults:
run:
working-directory: ./packages/xlsx-renderer-cli
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
# node-version: [8.x, 9.x, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x] # version 8 and 9 isn't supported in ExcelJS as default - may I resolve it further (or ignore)
node-version: [10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x]
steps:
- uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # @v2.3.4; Using hash for security purposes
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@c6fd00ceb9747fb23ffdf72987450a2664414867 # @v2.1.2; Using hash for security purposes
with:
node-version: ${{ matrix.node-version }}
- name: npm install
run: npm ci
- name: Check lint
run: npm run lint
- name: Check build
run: npm run build
# @see https://github.com/Siemienik/XToolset/issues/102
# - name: Check unit & integration tests with coverage
# run: npm run test