Skip to content

Accept xhigh reasoning_effort and add grok-4.6 to ChatModel #250

Accept xhigh reasoning_effort and add grok-4.6 to ChatModel

Accept xhigh reasoning_effort and add grok-4.6 to ChatModel #250

Workflow file for this run

name: CI
on:
pull_request:
branches:
- main
workflow_dispatch:
permissions:
contents: read
jobs:
ci-checks:
runs-on: xai-sdk-python-runner
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12", "3.13"]
fail-fast: false
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Setup Python ${{ matrix.python-version }}
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ matrix.python-version }}
- name: Install uv
uses: astral-sh/setup-uv@c7f87aa956e4c323abf06d5dec078e358f6b4d04 # v6.0.0
with:
version: "0.7.3"
- name: Install dependencies
run: uv sync --locked
- name: Check formatting
run: uv run ruff format --check
- name: Check linting
run: uv run ruff check --output-format=github
- name: Check type safety
run: uv run pyright
- name: Run tests
run: uv run pytest -n auto -v