CI / test (push) Successful in 11s
The privileged runner that built and pushed images (Docker socket = root on the server) is retired. A commit on this branch whose CI passes is now snapshotted by the validator, built in the sandboxed CI worker, published by digest and promoted as a PR on clockmost-infra, which the merge gate merges. CI here only tests. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Claude-Session: https://claude.ai/code/session_01JNYj35rhLswffGwAHYFzia
19 lines
410 B
YAML
19 lines
410 B
YAML
name: CI
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
pull_request:
|
|
|
|
jobs:
|
|
test:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: astral-sh/setup-uv@v5
|
|
with:
|
|
python-version: "3.12"
|
|
- run: uv sync --frozen --group server
|
|
# no unit tests yet: the app must at least import (model + DB load in lifespan)
|
|
- run: uv run python -c "import server.app"
|