Skip to content

[Fusion] Refuse a non-object fusion parameters, name rrf's rank constant #1405

[Fusion] Refuse a non-object fusion parameters, name rrf's rank constant

[Fusion] Refuse a non-object fusion parameters, name rrf's rank constant #1405

name: Remote Model Integration Tests
on:
schedule:
- cron: '0 0 * * *' # every night
push:
branches:
- "*"
- "feature/**"
pull_request:
branches:
- "*"
- "feature/**"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs:
remote-model-single-node-integration-tests:
runs-on: ubuntu-latest
strategy:
matrix:
java: [21, 25]
steps:
- name: Checkout neural-search
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- name: Setup Java ${{ matrix.java }}
uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
cache: 'gradle'
- name: Run single-node remote model tests
env:
CI: true
run: |
./gradlew remoteModelIntegTest --parallel --info
remote-model-multi-node-integration-tests:
runs-on: ubuntu-latest
strategy:
matrix:
nodes: [3]
java: [21]
steps:
- name: Checkout neural-search
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- name: Setup Java ${{ matrix.java }}
uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
cache: 'gradle'
- name: Run multi-node remote model tests
env:
CI: true
run: |
./gradlew remoteModelIntegTest --parallel -PnumNodes=${{ matrix.nodes }} --info