@@ -12,35 +12,35 @@ jobs:
1212 dapr-version : [1.6.3, 1.7.4, 1.8.3]
1313 platform : [ubuntu-latest]
1414 runs-on : ${{ matrix.platform }}
15+
1516 steps :
1617 - name : Checkout
1718 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+
1834 - name : Use Node.js ${{ matrix.node-version }}
1935 uses : actions/setup-node@v3
2036 with :
2137 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
4240 run : npm install
43- - name : Build TypeScript project
41+
42+ - name : Build TypeScript Project
4443 run : npm run build --if-present
45- - name : Test
44+
45+ - name : Run Tests
4646 run : npm test
0 commit comments