@@ -12,35 +12,35 @@ jobs:
12
12
dapr-version : [1.6.3, 1.7.4, 1.8.3]
13
13
platform : [ubuntu-latest]
14
14
runs-on : ${{ matrix.platform }}
15
+
15
16
steps :
16
17
- name : Checkout
17
18
uses : actions/checkout@v3
19
+
20
+ - name : Install Docker
21
+ uses : docker-practice/actions-setup-docker@master
22
+
23
+ - name : Install SkyWalking
24
+ run : docker pull apache/skywalking-oap-server:9.2.0
25
+
26
+ - name : Install Dapr CLI
27
+ uses : dapr/setup-dapr@v1
28
+ with :
29
+ version : ' 1.8.1'
30
+
31
+ - name : Initialize Dapr Runtime
32
+ run : dapr init -s --runtime-version ${{ matrix.dapr-version }}
33
+
18
34
- name : Use Node.js ${{ matrix.node-version }}
19
35
uses : actions/setup-node@v3
20
36
with :
21
37
node-version : ${{ matrix.node-version }}
22
- - name : Install Dapr
23
- uses : dapr/setup-dapr@v1
24
- with :
25
- version : ' 1.8.0'
26
- - name : Install Docker for macOS
27
- uses : docker-practice/actions-setup-docker@master
28
- if : ${{ matrix.platform == 'macos-latest' }}
29
- - name : Install Docker for ubuntu
30
- uses : docker-practice/actions-setup-docker@master
31
- if : ${{ matrix.platform == 'ubuntu-latest' }}
32
- - name : Install skywalking and wait for it start
33
- run : |
34
- docker version
35
- docker pull apache/skywalking-oap-server:8.4.0-es6
36
- docker run -d --name oap -p 12800:12800 -p 11800:11800 apache/skywalking-oap-server:8.4.0-es6
37
- docker ps
38
- sleep 20s
39
- - name : Initialize Dapr
40
- run : dapr init -s --runtime-version ${{ matrix.dapr-version }}
41
- - name : Install dependencies
38
+
39
+ - name : Install Project Dependencies
42
40
run : npm install
43
- - name : Build TypeScript project
41
+
42
+ - name : Build TypeScript Project
44
43
run : npm run build --if-present
45
- - name : Test
44
+
45
+ - name : Run Tests
46
46
run : npm test
0 commit comments