@@ -30,20 +30,20 @@ jobs:
3030 - uses : actions/checkout@v4
3131 if : ${{ env.NETWORK == 'qa' }}
3232 with :
33- ref : refs/tags/v2.6.3
33+ ref : refs/tags/v2.8.0-rc4
3434 - uses : actions/checkout@v4
3535 if : ${{ env.NETWORK == 'test' }}
3636 with :
37- ref : refs/tags/v2.6.3
37+ ref : refs/tags/v2.8.0-rc4
3838 - uses : actions/checkout@v4
3939 if : ${{ env.NETWORK == 'main' }}
4040 with :
4141 ref : refs/tags/v2.6.3
4242
43- - name : Set up node 18
44- uses : actions/setup-node@v3
43+ - name : Set up node 22 lts
44+ uses : actions/setup-node@v4
4545 with :
46- node-version : 18
46+ node-version : 22.15
4747 cache : " yarn"
4848
4949 - name : Install deps
@@ -60,56 +60,74 @@ jobs:
6060 id : single_vm
6161 if : always()
6262 run : |
63- yarn run ts-node --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/dynamic_single_vm.ts
63+ yarn run ts-node --transpileOnly --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/dynamic_single_vm.ts
64+
65+ - name : Run test Zos 3 lite gateway
66+ id : zos3lite_gateway_domain
67+ if : always()
68+ run : |
69+ yarn run ts-node --transpileOnly --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/zos3lite_gateway_domain.ts
70+
71+ - name : Run test single ZOS3 lite vm with mycelium
72+ id : zos3lite
73+ if : always()
74+ run : |
75+ yarn run ts-node --transpileOnly --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/single_vm_zos3_lite.ts
6476
6577 - name : Run test multiple vms
6678 id : multiple_vm
6779 if : always()
6880 run : |
69- yarn run ts-node --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/multiple_vms.ts
81+ yarn run ts-node --transpileOnly --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/multiple_vms.ts
82+
83+ - name : Run test multiple zos3 lite vms
84+ id : multiple_zos3_lite_vm
85+ if : always()
86+ run : |
87+ yarn run ts-node --transpileOnly --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/multiple_vms_zos_3_lite.ts
7088
7189 - name : Run test kubernetes
7290 id : k8s
7391 if : always()
7492 run : |
75- yarn run ts-node --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/orchestrators/kubernetes_leader.ts
93+ yarn run ts-node --transpileOnly -- project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/orchestrators/kubernetes_leader.ts
7694
7795 - name : Run test vm with qsfs
7896 id : vmqsfs
7997 if : always()
8098 continue-on-error : true
8199 run : |
82- yarn run ts-node --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/vm_with_qsfs.ts
100+ yarn run ts-node --transpileOnly -- project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/vm_with_qsfs.ts
83101
84102 - name : Run test kubernetes with qsfs
85103 id : k8sqsfs
86104 if : always()
87105 continue-on-error : true
88106 run : |
89- yarn run ts-node --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/orchestrators/kubernetes_with_qsfs.ts
107+ yarn run ts-node --transpileOnly -- project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/orchestrators/kubernetes_with_qsfs.ts
90108
91109 - name : Run test kvstore
92110 id : kvstore
93111 if : always()
94112 run : |
95- yarn run ts-node --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/kvstore_example.ts
113+ yarn run ts-node --transpileOnly -- project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/kvstore_example.ts
96114
97115 - name : Run test zdb
98116 id : zdb
99117 if : always()
100118 run : |
101- yarn run ts-node --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/zdb.ts
119+ yarn run ts-node --transpileOnly -- project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/zdb.ts
102120
103121 - name : Cleanup - Delete all contracts
104122 if : always()
105123 id : delete_all
106124 run : |
107- yarn run ts-node --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/delete_all_contracts.ts
125+ yarn run ts-node --transpileOnly -- project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/delete_all_contracts.ts
108126
109127 - name : Run check up - List all contracts
110128 run : |
111129 sleep 15
112- yarn run ts-node --project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/list_all_contracts.ts > output.txt
130+ yarn run ts-node --transpileOnly -- project packages/grid_client/tsconfig-node.json packages/grid_client/scripts/list_all_contracts.ts > output.txt
113131
114132 - name : Check if contracts are Empty
115133 run : |
@@ -145,7 +163,10 @@ jobs:
145163 > **Details on failed run**: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}
146164
147165 - **Dynamic Single Vm**: ${{ steps.single_vm.outcome }}
166+ - **ZOS3 Lite Mycelium**: ${{ steps.zos3lite.outcome }}
148167 - **Multiple Vm**: ${{ steps.multiple_vm.outcome }}
168+ - **Multiple Vm zos3 lite**: ${{ steps.multiple_zos3_lite_vm.outcome }}
169+ - **zos3 lite gateway**: ${{ steps.zos3lite_gateway_domain.outcome }}
149170 - **Kubernetes**: ${{ steps.k8s.outcome }}
150171 - **Vmq QSFS**: skipped https://github.com/threefoldtech/tfgrid-sdk-ts/issues/3611
151172 - **Kubernetes QSFS**: skipped https://github.com/threefoldtech/tfgrid-sdk-ts/issues/3611
0 commit comments