Skip to content

Commit 8e18b60

Browse files
authored
Merge pull request #27 from aminya/deps
Allow installation via npm + update dependencies
2 parents acaca0e + 6c0a449 commit 8e18b60

8 files changed

+7089
-12621
lines changed

.github/workflows/CI.yml

+10-9
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,29 @@ on:
55

66
jobs:
77
Test:
8-
if: "!contains(github.event.head_commit.message, '[skip ci]')"
98
runs-on: ${{ matrix.os }}
109
strategy:
1110
fail-fast: false
1211
matrix:
1312
os:
1413
- ubuntu-latest
15-
- macos-latest
14+
- macos-13 # x86
1615
- windows-latest
1716
node_version:
18-
- 10
19-
- 12
2017
- 14
21-
architecture:
22-
- x64
18+
- 20
19+
- 22
20+
include:
21+
- os: macos-14 # arm
22+
node-version: 16
23+
- os: macos-14 # arm
24+
node-version: 22
2325
steps:
24-
- uses: actions/checkout@v2
26+
- uses: actions/checkout@v4
2527

26-
- uses: actions/setup-node@v2
28+
- uses: actions/setup-node@v4
2729
with:
2830
node-version: ${{ matrix.node_version }}
29-
architecture: ${{ matrix.architecture }}
3031

3132
- name: Install dependencies
3233
run: npm install

0 commit comments

Comments
 (0)