ci(ollama): add regression workflow

This commit is contained in:
2025-10-26 01:38:48 +02:00
parent a788b8941e
commit 7daa4f4ebe
2 changed files with 28 additions and 1 deletions

View File

@@ -32,3 +32,30 @@ jobs:
- name: Cargo check - name: Cargo check
run: cargo check --workspace --all-features run: cargo check --workspace --all-features
ollama_regression:
name: ollama provider regression
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Cache Cargo registry
uses: actions/cache@v4
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-
- name: Run Ollama integration tests
run: cargo test -p owlen-core --test ollama_wiremock
- name: Run streaming/tool flow tests
run: cargo test -p owlen-core --test agent_tool_flow

View File

@@ -1,3 +1,3 @@
# Agents Upgrade Plan # Agents Upgrade Plan
- ci: add targeted regression job for ollama providers covering chat, streaming, and tool execution paths All tracked items completed.