difftreelog
Readyness script has been updated.
in: master
2 files changed
.docker/readyness.jsdiffbeforeafterboth--- a/.docker/readyness.js
+++ b/.docker/readyness.js
@@ -1,6 +1,6 @@
const { ApiPromise, WsProvider } = require('@polkadot/api');
-const main = async () => {
+const connect = async () => {
const wsEndpoint = 'ws://127.0.0.1:9944'
const api = new ApiPromise({provider: new WsProvider(wsEndpoint)});
await api.isReadyOrError;
@@ -11,6 +11,24 @@
await api.disconnect();
}
+const sleep = time => {
+ return new Promise(resolve => {
+ setTimeout(() => resolve(), time);
+ });
+}
+
+const main = async () {
+ while(true) {
+ try {
+ await connect();
+ break;
+ }
+ catch(e) {
+ await sleep(1000);
+ }
+ }
+}
+
main().then(() => process.exit(0)).catch(e => {
console.error(e);
process.exit(1);
.github/workflows/node_build_test.ymldiffbeforeafterboth848485 - uses: actions/setup-node@v385 - uses: actions/setup-node@v386 with:86 with:87 node-version: 1487 node-version: 16888889 - name: Run tests89 - name: Run tests90 run: |90 run: |