Skip to content

Commit 7d92105

Browse files
authored
feat: run eppo-multiplatform tests for in-flight changes (#81)
* test new multiplatform repo * remove remote-trigger test for python
1 parent 243c80b commit 7d92105

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

.github/workflows/test-sdks-remote.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
name: Test SDKs Remotely
2+
# Triggers testing workflows in all SDK repositories except eppo-multiplatform
3+
# For eppo-multiplatform, Depndabot does the job of the remote-testing by opening a PR against the repo to update test data.
24

35
on:
46
push:
57
branches:
68
- main
79
paths:
810
- 'ufc/**'
11+
- '.github/workflows/test-sdks-remote.yml'
912
workflow_dispatch:
1013

1114
jobs:
@@ -14,7 +17,7 @@ jobs:
1417
runs-on: ubuntu-latest
1518
strategy:
1619
fail-fast: false
17-
matrix:
20+
matrix:
1821
sdk:
1922
- { repo: "android-sdk", workflow: "test.yaml", ref: "main" }
2023
- { repo: "dot-net-server-sdk", workflow: "run-tests.yml", ref: "main" }
@@ -24,13 +27,12 @@ jobs:
2427
- { repo: "js-client-sdk", workflow: "lint-test-sdk.yml", ref: "main" }
2528
- { repo: "node-server-sdk", workflow: "lint-test-sdk.yml", ref: "main" }
2629
- { repo: "php-sdk", workflow: "run-tests.yml", ref: "main" }
27-
- { repo: "python-sdk", workflow: "lint-test-sdk.yml", ref: "main" }
2830
- { repo: "react-native-sdk", workflow: "ci.yml", ref: "main" }
2931
steps:
3032
- name: Display workflow details
3133
shell: bash
3234
run: |
33-
echo "Testing eppo-exp/${{ matrix.sdk.repo }}"
35+
echo "Testing eppo-exp/${{ matrix.sdk.repo }}/${{ matrix.sdk.workflow }}"
3436
- name: Run remote workflow
3537
uses: convictional/[email protected]
3638
with:

.github/workflows/test-sdks.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
pull_request:
55
paths:
66
- 'ufc/**'
7+
78
workflow_dispatch:
89

910
jobs:
@@ -37,16 +38,13 @@ jobs:
3738
with:
3839
test_data_branch: ${{ github.head_ref || github.ref_name }}
3940
sdk_branch: main
40-
41-
test-python-sdk:
42-
runs-on: ubuntu-latest
43-
steps:
44-
- name: "Run test action"
45-
uses: 'Eppo-exp/python-sdk/.github/actions/action-test@main'
46-
with:
47-
test_data_branch: ${{ github.head_ref || github.ref_name }}
48-
sdk_branch: main
49-
41+
42+
test-multiplatform-sdk:
43+
uses: 'Eppo-exp/eppo-multiplatform/.github/workflows/ci.yml@main'
44+
with:
45+
test_data_branch: ${{ github.head_ref || github.ref_name }}
46+
sdk_branch: main
47+
5048
test-php-sdk:
5149
uses: Eppo-exp/php-sdk/.github/workflows/run-tests.yml@main
5250
with:

0 commit comments

Comments
 (0)