@@ -2,12 +2,12 @@ name: build
22
33on :
44 push :
5- branches : [main]
5+ branches : [main, develop ]
66 paths-ignore :
77 - " docs/"
88 - " **.md"
99 pull_request :
10- branches : [main]
10+ branches : [main, develop ]
1111 paths-ignore :
1212 - " docs/"
1313 - " **.md"
@@ -22,24 +22,17 @@ jobs:
2222
2323 matrix :
2424 # Run the pipeline on all the currently supported OS versions
25- os : [ubuntu-latest, windows-latest, macos-latest ]
25+ os : [ubuntu-latest]
2626
2727 # Run the pipeline on all the currently supported LTS versions and the upcoming version
28- node-version : [10, 12, 14, 16 ]
28+ node-version : [18, 19 ]
2929
3030 # Run the pipeline on all the currently supported architectures
3131 architecture : [x64]
3232
3333 steps :
3434 # Cloning
3535 - uses : actions/checkout@v2
36- with :
37- repository : " syntest-framework/syntest-framework"
38- token : ${{ secrets.SYNTEST_CI }}
39- path : syntest-framework
40- - uses : actions/checkout@v2
41- with :
42- path : syntest-solidity
4336
4437 # Setup
4538 - name : Use Node.js ${{ matrix.node-version }}
@@ -61,31 +54,14 @@ jobs:
6154 ${{ runner.os }}-node-
6255 ${{ runner.os }}-
6356
64- # SynTest Framework
65- - name : Framework - Install Dependencies
66- run : npm install
67- working-directory : syntest-framework
68- - name : Framework - Build framework
69- run : npm run build
70- working-directory : syntest-framework
71- - name : Framework - Link
72- run : npm link
73- working-directory : syntest-framework
74-
7557 # Dependencies
7658 - name : Solidity - Install Dependencies
7759 run : npm install
78- working-directory : syntest-solidity
79- - name : Solidity - Link Local Framework
80- run : npm link @syntest/framework
81- working-directory : syntest-solidity
8260
8361 # Building
84- - name : Solidity - Build Solidity
62+ - name : Solidity - Build
8563 run : npm run build
86- working-directory : syntest-solidity
8764
8865 # Testing
8966 - name : Solidity - Run Tests
9067 run : npm test
91- working-directory : syntest-solidity
0 commit comments