diff --git a/.github/workflows/go_waku_daily.yml b/.github/workflows/go_waku_daily.yml new file mode 100644 index 00000000..ff27d97c --- /dev/null +++ b/.github/workflows/go_waku_daily.yml @@ -0,0 +1,23 @@ +name: Go Waku Interop Tests + +concurrency: + group: Interop-tests + cancel-in-progress: false + +on: + schedule: + - cron: '0 3 * * *' + push: + branches: + - chore-custom-test-workflows + workflow_dispatch: + +jobs: + call-multi-nim-common: + uses: ./.github/workflows/test_common.yml + with: + node1: "harbor.status.im/wakuorg/go-waku:latest" + node2: "harbor.status.im/wakuorg/go-waku:latest" + + + diff --git a/.github/workflows/nim_waku_daily.yml b/.github/workflows/nim_waku_daily.yml new file mode 100644 index 00000000..2c51c4f3 --- /dev/null +++ b/.github/workflows/nim_waku_daily.yml @@ -0,0 +1,20 @@ +name: Nim Waku Interop Tests + +concurrency: + group: Interop-tests + cancel-in-progress: false + +on: + schedule: + - cron: '0 3 * * *' + workflow_dispatch: + +jobs: + call-multi-nim-common: + uses: ./.github/workflows/test_common.yml + with: + node1: "harbor.status.im/wakuorg/nwaku:latest" + node2: "harbor.status.im/wakuorg/nwaku:latest" + + + diff --git a/.github/workflows/test.yml b/.github/workflows/test_common.yml similarity index 88% rename from .github/workflows/test.yml rename to .github/workflows/test_common.yml index 939cde93..f5308b3c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test_common.yml @@ -1,16 +1,11 @@ -name: Interop Tests +name: Interop Tests Common concurrency: group: Interop-tests cancel-in-progress: false on: - schedule: - - cron: '0 3 * * *' - pull_request: - branches: - - master - workflow_dispatch: + workflow_call: inputs: node1: required: true @@ -88,3 +83,5 @@ jobs: echo "- **Additonal Nodes**: ${{ env.ADDITIONAL_NODES}}" >> $GITHUB_STEP_SUMMARY echo "## Test Results" >> $GITHUB_STEP_SUMMARY echo "Allure report will be available at: https://waku-org.github.io/waku-interop-tests/${{ github.run_number }}" >> $GITHUB_STEP_SUMMARY + curl -H "Content-Type: application/json" -X POST -d '{"username": "${{ github.workflow }}", "content": "${{ GITHUB_STEP_SUMMARY }}"}' ${{ secrets.DISCORD_TEST_REPORTS_WH }} +