Skip to content

Commit cfc25a9

Browse files
committed
fix(ci): also test windows builds with GHA
- remove appveyor configuration - remove appveyor specific scripts - add OS matrix to github actions workflow "test"
1 parent dcd7a79 commit cfc25a9

File tree

4 files changed

+7
-67
lines changed

4 files changed

+7
-67
lines changed

.github/workflows/test.yml

+7-4
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,24 @@ name: test node-exist
22

33
on:
44
pull_request:
5-
branches: [ master, develop ]
5+
branches:
6+
- master
67

78
push:
89
branches:
9-
- develop
10+
- master
1011

1112
workflow_dispatch:
1213

1314
jobs:
1415
build:
15-
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
18+
os: [ubuntu-latest, windows-latest]
1819
node-version: [10.x, 12.x, 14.x]
1920
docker-tag: [latest, release, 4.7.1]
21+
22+
runs-on: ${{ matrix.os }}
2023
steps:
2124
- uses: actions/checkout@v2
2225

@@ -38,7 +41,7 @@ jobs:
3841
run: docker start exist-ci
3942

4043
- name: Wait for existdb startup
41-
run: sleep 30
44+
run: sleep 20
4245

4346
- name: npm test
4447
run: npm test

appveyor.yml

-25
This file was deleted.

ci/setup.ps1

-28
This file was deleted.

ci/teardown.ps1

-10
This file was deleted.

0 commit comments

Comments
 (0)