Skip to content

Update the AQUA documentation and the AQUA OpenAI client to support multiple inference endpoints in OCI Model Deployment. #1676

Update the AQUA documentation and the AQUA OpenAI client to support multiple inference endpoints in OCI Model Deployment.

Update the AQUA documentation and the AQUA OpenAI client to support multiple inference endpoints in OCI Model Deployment. #1676

name: "Operators Tests"
on:
workflow_dispatch:
pull_request:
branches: [ "main", "operators/**" ]
# Cancel in progress workflows on pull_requests.
# https://docs.github.com/en/actions/using-jobs/using-concurrency#example-using-a-fallback-value
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
permissions:
contents: read
# hack for https://github.com/actions/cache/issues/810#issuecomment-1222550359
env:
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 5
jobs:
test:
name: python ${{ matrix.python-version }}
runs-on: ubuntu-latest
timeout-minutes: 180
strategy:
fail-fast: false
matrix:
python-version: ["3.9", "3.10", "3.11"]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
cache: "pip"
cache-dependency-path: |
pyproject.toml
"**requirements.txt"
"test-requirements-operators.txt"
- uses: ./.github/workflows/set-dummy-conf
name: "Test config setup"
- name: "Run Operators Tests"
timeout-minutes: 180
shell: bash
run: |
set -x # print commands that are executed
$CONDA/bin/conda init
source /home/runner/.bashrc
pip install -r test-requirements-operators.txt
python -m pytest -v -p no:warnings --durations=5 tests/operators --ignore=tests/operators/forecast