Skip to content

chore: restore full ci.yml with setup-uv v8 (fixes startup failure)#44

Merged
constk merged 1 commit into
developfrom
chore/9-ci-restore
Apr 26, 2026
Merged

chore: restore full ci.yml with setup-uv v8 (fixes startup failure)#44
constk merged 1 commit into
developfrom
chore/9-ci-restore

Conversation

@constk
Copy link
Copy Markdown
Owner

@constk constk commented Apr 26, 2026

Summary

  • Bump astral-sh/setup-uv to @v8 (commit cec20831…). Confirmed working in #43 probe run.
  • Re-add every CI job: Lint & Format, Type Check, Unit tests, Coverage, Architecture, Pre-commit, Frontend Build, Frontend Quality.
  • Frontend jobs guarded on hashFiles('frontend/package.json') != '' — they skip cleanly until feat: frontend scaffold (Vite + React 19.2 + TS strict, eslint flat + prettier + vitest) #21 lands the scaffold.
  • Drop test-integration job (empty integration suite makes pytest exit 5; re-add when a real integration test arrives).

Test plan

🤖 Generated with Claude Code

Root cause of every "completed/failure with 0 jobs in 0s" run since #9 was
`astral-sh/setup-uv@v5` — even with the commit-SHA dereferenced correctly,
v5's pinned commit no longer satisfies GitHub Actions' validation. v8 (latest
major, commit cec20831...) is the supported form.

Now restores: lint, typecheck, test-unit, coverage, architecture, pre-commit,
frontend-build (guarded by hashFiles('frontend/package.json')), frontend-
quality (same guard). Drops test-integration — empty integration suite makes
pytest exit 5 and there's no integration-marker test to land at this stage;
add it back when a real integration test arrives.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant