diff --git a/.github/workflows/interop_tests.yml b/.github/workflows/interop_tests.yml new file mode 100644 index 00000000..4f0c93a9 --- /dev/null +++ b/.github/workflows/interop_tests.yml @@ -0,0 +1,39 @@ +name: Interop Tests + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: false + +on: + workflow_dispatch: + inputs: + node1: + required: true + description: "Node that usually publishes messages. Used for all tests" + type: string + default: "harbor.status.im/wakuorg/go-waku:latest" + node2: + required: true + description: "Node that usually queries for published messages. Used for all tests" + type: string + default: "harbor.status.im/wakuorg/nwaku:latest" + additional_nodes: + required: false + description: "Additional optional nodes used in e2e tests, separated by ," + type: string + default: "harbor.status.im/wakuorg/nwaku:latest,harbor.status.im/wakuorg/go-waku:latest,harbor.status.im/wakuorg/nwaku:latest" + push: + branches: + - chore-custom-test-workflows + +jobs: + test-common: + uses: ./.github/workflows/test_common.yml + secrets: inherit + with: + node1: ${{ inputs.node1 }} + node2: ${{ inputs.node2 }} + additional_nodes: ${{ inputs.additional_nodes }} + + +