Skip to content

Include test case for special characters (#103) #38

Include test case for special characters (#103)

Include test case for special characters (#103) #38

name: Test SDKs Remotely
# Triggers testing workflows in all SDK repositories except eppo-multiplatform
# For eppo-multiplatform, Depndabot does the job of the remote-testing by opening a PR against the repo to update test data.
on:
push:
branches:
- main
paths:
- 'ufc/**'
- '.github/workflows/test-sdks-remote.yml'
workflow_dispatch:
jobs:
test-sdks:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sdk:
- { repo: "android-sdk", workflow: "test.yaml", ref: "main" }
- { repo: "dot-net-server-sdk", workflow: "run-tests.yml", ref: "main" }
- { repo: "eppo-ios-sdk", workflow: "unit-tests.yml", ref: "main" }
- { repo: "golang-sdk", workflow: "test.yml", ref: "main" }
- { repo: "sdk-common-jdk", workflow: "lint-test-sdk.yml", ref: "main" }
- { repo: "java-server-sdk", workflow: "lint-test-sdk.yml", ref: "main" }
- { repo: "js-client-sdk", workflow: "lint-test-sdk.yml", ref: "main" }
- { repo: "node-server-sdk", workflow: "lint-test-sdk.yml", ref: "main" }
- { repo: "php-sdk", workflow: "run-tests.yml", ref: "main" }
- { repo: "react-native-sdk", workflow: "ci.yml", ref: "main" }
steps:
- name: Display workflow details
shell: bash
run: |
echo "Testing eppo-exp/${{ matrix.sdk.repo }}/${{ matrix.sdk.workflow }}"
- name: Run remote workflow
uses: convictional/[email protected]
with:
owner: Eppo-exp
repo: ${{ matrix.sdk.repo }}
workflow_file_name: ${{ matrix.sdk.workflow }}
ref: ${{ matrix.sdk.ref }}
github_token: ${{ secrets.AUTH_TOKEN }}
wait_interval: 10
propagate_failure: true
trigger_workflow: true
wait_workflow: true