Skip to content

Test SDKs Remotely

Test SDKs Remotely #18

name: Test SDKs Remotely
on:
push:
branches:
- main
- tp/*
workflow_dispatch:
jobs:
test-java-sdk:
runs-on: ubuntu-latest
steps:
- name: Display workflow details
shell: bash
run: |
echo "Testing Eppo-exp/java-server-sdk"
- name: Run remote workflow
uses: convictional/[email protected]
with:
owner: Eppo-exp
repo: java-server-sdk
workflow_file_name: lint-test-sdk.yml
ref: tp/workflows/remote
github_token: ${{ secrets.AUTH_TOKEN }}
wait_interval: 10
propagate_failure: true
trigger_workflow: true
wait_workflow: true
test-php-sdk:
runs-on: ubuntu-latest
steps:
- name: Display workflow details
shell: bash
run: |
echo "Testing eppo-exp/php-sdk"
- name: Run remote workflow
uses: convictional/[email protected]
with:
owner: Eppo-exp
repo: php-sdk
workflow_file_name: run-tests.yml
ref: main
github_token: ${{ secrets.AUTH_TOKEN }}
wait_interval: 10
propagate_failure: true
trigger_workflow: true
wait_workflow: true
test-node-client-sdk:
runs-on: ubuntu-latest
steps:
- name: Display workflow details
shell: bash
run: |
echo "Testing eppo-exp/js-client-sdk"
- name: Run remote workflow
uses: convictional/[email protected]
with:
owner: Eppo-exp
repo: js-client-sdk
workflow_file_name: lint-test-sdk.yml
ref: tp/workflows/remote
github_token: ${{ secrets.AUTH_TOKEN }}
wait_interval: 10
propagate_failure: true
trigger_workflow: true
wait_workflow: true
test-react-native-client:
runs-on: ubuntu-latest
steps:
- name: Display workflow details
shell: bash
run: |
echo "Testing eppo-exp/react-native-sdk"
- name: Run remote workflow
uses: convictional/[email protected]
with:
owner: Eppo-exp
repo: react-native-sdk
workflow_file_name: ci.yml
ref: tp/workflows/remote
github_token: ${{ secrets.AUTH_TOKEN }}
wait_interval: 10
propagate_failure: true
trigger_workflow: true
wait_workflow: true
test-python-sdk:
runs-on: ubuntu-latest
steps:
- name: Display workflow details
shell: bash
run: |
echo "Testing eppo-exp/python-sdk"
- name: Run remote workflow
uses: convictional/[email protected]
with:
owner: Eppo-exp
repo: python-sdk
workflow_file_name: lint-test-sdk.yml
ref: tp/workflows/remote
github_token: ${{ secrets.AUTH_TOKEN }}
wait_interval: 10
propagate_failure: true
trigger_workflow: true
wait_workflow: true
test-android-sdk:
runs-on: ubuntu-latest
steps:
- name: Display workflow details
shell: bash
run: |
echo "Testing eppo-exp/android-sdk"
- name: Run remote workflow
uses: convictional/[email protected]
with:
owner: Eppo-exp
repo: android-sdk
workflow_file_name: test.yaml
ref: tp/workflows/remote
github_token: ${{ secrets.AUTH_TOKEN }}
wait_interval: 10
propagate_failure: true
trigger_workflow: true
wait_workflow: true
test-node-server-sdk:
runs-on: ubuntu-latest
steps:
- name: Display workflow details
shell: bash
run: |
echo "Testing eppo-exp/node-server-sdk"
- name: Run remote workflow
uses: convictional/[email protected]
with:
owner: Eppo-exp
repo: node-server-sdk
workflow_file_name: lint-test-sdk.yml
ref: main
github_token: ${{ secrets.AUTH_TOKEN }}
wait_interval: 10
propagate_failure: true
trigger_workflow: true
wait_workflow: true
test-ios-sdk:
runs-on: ubuntu-latest
steps:
- name: Display workflow details
shell: bash
run: |
echo "Testing eppo-exp/eppo-ios-sdk"
- name: Run remote workflow
uses: convictional/[email protected]
with:
owner: Eppo-exp
repo: eppo-ios-sdk
workflow_file_name: unit-tests.yml
ref: tp/workflows/remote
github_token: ${{ secrets.AUTH_TOKEN }}
wait_interval: 10
propagate_failure: true
trigger_workflow: true
wait_workflow: true
test-golang-sdk:
runs-on: ubuntu-latest
steps:
- name: Display workflow details
shell: bash
run: |
echo "Testing eppo-exp/golang-sdk"
- name: Run remote workflow
uses: convictional/[email protected]
with:
owner: Eppo-exp
repo: golang-sdk
workflow_file_name: test.yml
ref: tp/workflows/remote
github_token: ${{ secrets.AUTH_TOKEN }}
wait_interval: 10
propagate_failure: true
trigger_workflow: true
wait_workflow: true
test-dotnet-sdk:
runs-on: ubuntu-latest
steps:
- name: Display workflow details
shell: bash
run: |
echo "Testing Eppo-exp/dot-net-server-sdk"
- name: Run remote workflow
uses: convictional/[email protected]
with:
owner: Eppo-exp
repo: dot-net-server-sdk
workflow_file_name: run-tests.yml
ref: main
github_token: ${{ secrets.AUTH_TOKEN }}
wait_interval: 10
propagate_failure: true
trigger_workflow: true
wait_workflow: true