diff --git a/.github/workflows/test-sdk-packages.yml b/.github/workflows/test-sdk-packages.yml index fe79c52..76c4d4d 100644 --- a/.github/workflows/test-sdk-packages.yml +++ b/.github/workflows/test-sdk-packages.yml @@ -7,24 +7,7 @@ on: - workflow-test/* jobs: - # Filter the changed paths so these jobs can run only on changes to the ufc test data, or if the current branch matches workflow-test/* - check-path: - runs-on: ubuntu-latest - outputs: - should_run: ${{ github.ref == 'refs/heads/main' && steps.filter.outputs.ufc == 'true' || startsWith(github.ref, 'refs/heads/workflow-test/') }} - steps: - - uses: actions/checkout@v4 - - uses: dorny/paths-filter@v2 - id: filter - with: - filters: | - ufc: - - 'ufc/**' - - '!ufc/**/*.md' - test-node-sdk: - needs: check-path - if: needs.check-path.outputs.should_run == 'true' runs-on: ${{ matrix.platform == 'linux' && 'ubuntu-latest' || matrix.platform == 'macos' && 'macos-13' || matrix.platform == 'windows' && 'windows-latest' }} strategy: fail-fast: false diff --git a/.github/workflows/test-sdks.yml b/.github/workflows/test-sdks.yml index cb0d76d..c0822c2 100644 --- a/.github/workflows/test-sdks.yml +++ b/.github/workflows/test-sdks.yml @@ -46,6 +46,12 @@ jobs: test_data_branch: ${{ github.head_ref || github.ref_name }} sdk_branch: main + test-ruby-sdk: + uses: Eppo-exp/eppo-multiplatform/.github/workflows/ruby.yml@main + with: + test_data_branch: ${{ github.head_ref || github.ref_name }} + sdk_branch: main + test-multiplatform-sdk: uses: 'Eppo-exp/eppo-multiplatform/.github/workflows/ci.yml@main' with: