ci: use uv dependency groups and Makefile target for deploy workflow

Switches install step from --no-dev to --group build for explicit
dependency group selection, and replaces the bare python invocation
with `make build` to use the canonical build entrypoint.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Vinta Chen
2026-03-18 21:33:57 +08:00
parent ab18c7e54c
commit b6d1bf9307

View File

@@ -26,10 +26,10 @@ jobs:
enable-cache: true
- name: Install dependencies
run: uv sync --no-dev
run: uv sync --group build
- name: Build site
run: uv run python website/build.py
run: make build
- name: Upload artifact
uses: actions/upload-pages-artifact@v4