Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
name: Lint (ruff)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: astral-sh/setup-uv@v7
with:
python-version: "3.13"
Expand All @@ -38,7 +38,7 @@ jobs:
name: Type-check (mypy strict)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: astral-sh/setup-uv@v7
with:
python-version: "3.13"
Expand Down Expand Up @@ -110,7 +110,7 @@ jobs:
# provides a valid key via os.environ.setdefault, which only
# fires when this env var is unset.
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: astral-sh/setup-uv@v7
with:
python-version: "3.13"
Expand Down Expand Up @@ -158,7 +158,7 @@ jobs:
name: Dependency vulnerability scan (pip-audit)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: astral-sh/setup-uv@v7
with:
python-version: "3.13"
Expand Down Expand Up @@ -221,7 +221,7 @@ jobs:
name: Secrets scan (gitleaks)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
# Full history so gitleaks can scan every commit, not
# just the latest diff. Catches leaks that may have been
Expand Down Expand Up @@ -262,7 +262,7 @@ jobs:
run:
working-directory: services/dashboard
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: actions/setup-node@v6
with:
# Node 22+ required for Next.js 16 Turbopack production
Expand Down Expand Up @@ -328,7 +328,7 @@ jobs:
env:
DATABASE_URL: postgresql+asyncpg://wolf:wolf_test@localhost:5432/wolf_test
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: astral-sh/setup-uv@v7
with:
python-version: "3.13"
Expand All @@ -353,7 +353,7 @@ jobs:
name: Safety check (model cannot reach a write)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Model-facing tools must never write directly
run: |
# A reference to the write client (or its execute_* methods) from the
Expand All @@ -375,7 +375,7 @@ jobs:
name: Verify local model path exists
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Check Ollama adapter exists
run: |
test -f services/server/wolf_server/models/ollama.py && \
Expand Down Expand Up @@ -412,7 +412,7 @@ jobs:
SECRETS_FILE_PATH: /tmp/wolf_test_secrets.enc
SECRETS_FILE_KEY: test-fernet-key-change-in-prod====
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: astral-sh/setup-uv@v7
with:
python-version: "3.13"
Expand Down Expand Up @@ -478,7 +478,7 @@ jobs:
name: .deb packaging smoke (Phase 5.9-e)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Install Python 3.13
# ubuntu-latest (noble) ships python3.12 in apt. wolf-* packages
# have requires-python = ">=3.13"; pip wheel refuses to build
Expand Down Expand Up @@ -637,7 +637,7 @@ jobs:
# its deps over the network (~3-5 min on a runner) — slice 6-f.2.
timeout-minutes: 25
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Download .debs from smoke-deb
uses: actions/download-artifact@v8
with:
Expand Down Expand Up @@ -832,7 +832,7 @@ jobs:
name: systemd + shims smoke (Phase 5.8-d)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: astral-sh/setup-uv@v7
with:
python-version: "3.13"
Expand All @@ -857,7 +857,7 @@ jobs:
name: wolf-database smoke (Phase 5.7-d)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: astral-sh/setup-uv@v7
with:
python-version: "3.13"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
name: Build, sign, and publish release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
# The tag's commit is what we ship — not an arbitrary
# later main. fetch-depth: 0 lets us read the full
Expand Down