From 9baf52af5c9e2fa8d089bf14e17e90e7cf580811 Mon Sep 17 00:00:00 2001 From: fbarbu15 Date: Wed, 13 Sep 2023 11:12:01 +0300 Subject: [PATCH] move back node to workflows --- .github/actions/node/test-node.yml | 58 ------------------------------ .github/workflows/ci.yml | 8 ++--- 2 files changed, 4 insertions(+), 62 deletions(-) delete mode 100644 .github/actions/node/test-node.yml diff --git a/.github/actions/node/test-node.yml b/.github/actions/node/test-node.yml deleted file mode 100644 index 3609c3b8c0..0000000000 --- a/.github/actions/node/test-node.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: Run Test - -on: - workflow_call: - inputs: - nim_wakunode_image: - required: true - type: string - test_type: - required: true - type: string - debug: - required: false - type: string - default: '' - -env: - NODE_JS: "18" - RETRY_ATTEMPTS: 3 - WAKU_SERVICE_NODE_PARAMS: ${{ (inputs.test_type == 'go-waku-master') && '--min-relay-peers-to-publish=0' || '' }} - DEBUG: ${{ inputs.test_type }} - -jobs: - node: - runs-on: ubuntu-latest - env: - WAKUNODE_IMAGE: ${{ inputs.nim_wakunode_image }} - steps: - - uses: actions/checkout@v3 - with: - repository: waku-org/js-waku - - - uses: actions/setup-node@v3 - with: - node-version: ${{ env.NODE_JS }} - - - uses: ./.github/actions/npm - - - run: npm run build:esm - - - uses: Wandalen/wretry.action@master - with: - attempt_limit: ${{ env.RETRY_ATTEMPTS }} - command: ${{ (inputs.test_type == 'node-optional') && 'npm run test:optional --workspace=@waku/tests' || 'npm run test:node' }} - - - name: Upload debug logs on failure - uses: actions/upload-artifact@v3 - if: failure() - with: - name: ${{ inputs.test_type }}-debug.log - path: debug.log - - - name: Upload logs on failure - uses: actions/upload-artifact@v3 - if: failure() - with: - name: ${{ inputs.test_type }}-logs - path: packages/tests/log/ diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5e69cf3e19..0d326e0561 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -69,26 +69,26 @@ jobs: - run: npm run test:browser node: - uses: ./.github/actions/node + uses: ./.github/workflows/test-node.yml with: nim_wakunode_image: ${{ inputs.nim_wakunode_image || 'statusteam/nim-waku:v0.19.0' }} test_type: node node_optional: - uses: ./.github/actions/node + uses: ./.github/workflows/test-node.yml with: nim_wakunode_image: ${{ inputs.nim_wakunode_image || 'statusteam/nim-waku:v0.19.0' }} test_type: node-optional node_with_go_waku_master: - uses: ./.github/actions/node + uses: ./.github/workflows/test-node.yml with: nim_wakunode_image: statusteam/go-waku:latest test_type: go-waku-master debug: waku* node_with_nwaku_master: - uses: ./.github/actions/node + uses: ./.github/workflows/test-node.yml with: nim_wakunode_image: statusteam/nim-waku:deploy-wakuv2-test test_type: nwaku-master