Commit Graph

7 Commits

Author SHA1 Message Date
Mohamed Boudra
bbc227bc81 ci(server): wire LLM secrets and add fail-fast preflight validation
Add environment variables for LLM authentication:
- ANTHROPIC_API_KEY and CLAUDE_SESSION_TOKEN for Claude Code tests
- OPENAI_API_KEY for Codex and OpenCode tests

Add preflight step that validates credentials are present before running
tests. The step exits with code 1 and clear error messaging if any
required secrets are missing, preventing long hangs from auth failures.

Follows STEER guidance: does NOT set CLAUDE_CONFIG_DIR, CODEX_HOME, or
CODEX_SESSION_DIR - relies on default auth paths.
2026-01-17 16:38:35 +07:00
Mohamed Boudra
b756bedbe7 fix: use GITHUB_TOKEN for package auth 2026-01-14 19:08:11 +07:00
Mohamed Boudra
bf6c97357f fix: add GitHub packages auth for app deployment
The expo-two-way-audio package is hosted on GitHub's npm registry
and requires authentication to download.
2026-01-14 18:59:14 +07:00
Mohamed Boudra
358b9aded9 Add deployment workflows for website and app 2026-01-14 18:36:51 +07:00
Mohamed Boudra
e715ba53cc ci: install only server workspace deps to avoid private package auth 2026-01-08 18:26:37 +07:00
Mohamed Boudra
de7dfd0984 ci: add GitHub Packages auth for private dependency 2026-01-08 18:25:01 +07:00
Mohamed Boudra
889e291e14 ci: add server CI workflow for typecheck and tests 2026-01-08 18:23:22 +07:00