Skip to content

chore(deps): bump the all group across 1 directory with 7 updates #67

chore(deps): bump the all group across 1 directory with 7 updates

chore(deps): bump the all group across 1 directory with 7 updates #67

Workflow file for this run

name: CI
on:
push:
branches: ["**"]
pull_request:
branches: ["**"]
permissions:
contents: read
jobs:
api-server:
name: api-server (Python)
runs-on: ubuntu-latest
timeout-minutes: 15
defaults:
run:
working-directory: api-server
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with:
python-version: "3.12"
cache: pip
cache-dependency-path: api-server/requirements.txt
- name: Install dependencies
run: pip install -r requirements.txt
- name: Install ruff
run: pip install ruff
- name: Lint (ruff)
run: ruff check .
- name: Run unit tests (no Ollama required)
env:
SKIP_INTEGRATION: "1"
run: |
pip install pytest
python -m pytest test_server.py -q
chrome-bridge:
name: chrome-bridge (Node.js)
runs-on: ubuntu-latest
timeout-minutes: 15
defaults:
run:
working-directory: chrome-bridge
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v6
with:
node-version: "22"
cache: npm
cache-dependency-path: chrome-bridge/package-lock.json
- name: Install dependencies
run: npm ci --ignore-scripts
- name: Run health test
run: npm test